私はどのように私は$ colorArrayと$色の値と一致しないし、「赤」の対応するキー値を見つけ、$colorArray = array('red','white','blue');
どのようにPHP配列の値を一致させ、キー値を見つけるか?
と仮定$color = "red";
変数配列を持っていますか?私は "赤"のキー値を見つけた後、私は別の用途のために別の変数にキー値を格納する必要があります。
私はどのように私は$ colorArrayと$色の値と一致しないし、「赤」の対応するキー値を見つけ、$colorArray = array('red','white','blue');
どのようにPHP配列の値を一致させ、キー値を見つけるか?
と仮定$color = "red";
変数配列を持っていますか?私は "赤"のキー値を見つけた後、私は別の用途のために別の変数にキー値を格納する必要があります。
$key = array_search($color, $colorArray);
は、あなたが試合を持って確実にあなたが
FALSE
だけでなく
falsyにそれを比較することを確認するには。
if ($key !== FALSE) {
// Match made.
}
+1は「偽」ではないことを確認しています。まあまあ。 –
あなたはarray_search
を探しています:http://www.php.net/array_search
array_searchを返しますhttp://nz.php.net/manual/en/ function.array-search.php –