Warum die If-Anweisung in Foreach-Anweisung nicht funktioniert? und meine array_search Funktion funktioniert auch nicht, ich benutze yii FrameworkIch kann nicht verwenden Wenn Anweisung in Foreach-Anweisung
die if-Anweisung sollte den Markennamen drucken, aber es druckt falsch, kann ich das Szenario wissen, warum die if-Anweisung mir einen Nullwert oder leer, danke in vorzurücken
function getColumnKey($brand_name){
$columnKey = '';
$five_up_brands = array('K'=>"Coke",'L'=>"Sprite",'M'=>"Royal");
array_search($brand_name, $five_up_brands);
foreach ($five_up_brands as $k => $v) {
if($v == $brand_name){
$columnKey = $k;
}
}
return $columnKey;
}
Können Sie das näher erläutern zu "funktioniert nicht"? Erhalten Sie einen Fehler? Das falsche Ergebnis? – Mureinik
warum nicht 'return array_search ($ brand_name, $ five_up_brands);' –
Ich sehe nicht, wie Sie 'yii' Framework für Ihre Frage relevant ist. – paul