ID、名前などのフィールドと (1,"sony,nokia,htc"),(2,"sony")(3,"Samsung") のような値を持つテーブルがあります。レコードをフェッチしますが、ロジックは私のロジックよりも長くなります期待.「、」が含まれている場合は名前を爆発させ、一意のレコードを取得したい.私の結果は次のようになります
Name array will be { 0 =>"sony",1=>"HTC",2=>"Nokia"}.My dummy logic is here (This is incomplete not working properly.)
<?php
$row = array("sony,htc,nokia","htc","sony");
foreach ($row as $key => $valuek) {
if(strpos($valuek['value'], ",") !== false)
{
$str[] = explode(",",$valuek['value'] )
?>
<option value="<?php echo $valuek['value']?>"><?php echo $valuek['value']?></option>
<?php
}
?>
<option value="<?php echo $valuek['value']?>"><?php echo $valuek['value']?></option>
<?php } $i++;}?>