何かが配列内にあるかどうかを確認し、キーを取得するには、array_search()関数を使用します。PHP - array_search()は失敗しますが、オンにはできません!== false?
なぜ関数を真と等しい(=== true)と比較すると、偽を返し、偽と正確に等しくない(!== false)と比較すると、真を返します。
<?php
if(array_search($value, $array) === true)
{
// Fails
}
if(array_search($value, $array) !== false)
{
// Succeeds
}
?>
ありがとうございます。
質問ありがとうございます。彼の答えを受け入れる... – Starx