J'ai une table avec des champs comme id, nom et des valeurs comme (1, "sony, nokia, htc"), (2, "sony") (3, "Samsung"). les dossiers, mais ma logique va plus que mes expection.I veulent exlode nom si elle contient « » chercher résultat records.My unique, ressembleraOptimiser la requête pour mysql et php
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++;}?>
Merci mais pour ma connaissance array_unique ne fonctionne pas dans ce condition.I pense que je dois exploser elements.Check votre code tableau. –
pourquoi dites-vous que ça ne fonctionne pas? –
Il affiche les résultats dans ce formate: Array ([0] => sony, htc, nokia [1] => htc [2] => sony) –