Ben kullanıcı özellikleri her blok için bir başlık ile bir özellik listesi oluşturabilirsiniz bir textarea var. Fikir iki farklı MySQL tablolarda [başlık] ve özelliklerini saklamak için.
[Outdoor]
BBQ
Tennis court
Swimming pool[Internal Equipment]
DVD Player
Plasma screen
İşte ben bugüne kadar yaptığım budur; çalışır ama temiz değil:
<form name="form" method="get" action="">
<p>
<textarea name="content" cols="35" rows="12" id="content"><?
if (isset($_GET['content'])) echo $_GET['content']; ?></textarea>
</p>
<p>
<input name="parse" type="submit" id="parse" value="Parse">
</p>
</form>
<?php
if(isset($_GET['parse']))
{
$content = $_GET['content'];
$content = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $content);
$content = trim($content);
$content1 = preg_replace('/\r\n|\r/', "\n", $content );
$data = explode("\n", $content1);
$p=0;
foreach ($data as $title) {
if (substr_count($title, '[')||substr_count($title, ']')){
$p++;
$arr[$p]=$title;
}else {
$g[$p][]=$title;
}
}
print_r($arr);
echo '<br />';
print_r($g);
}
?>
Fikirleriniz için teşekkür ederiz.