重複の可能性:
単純な PHP strpos 関数が機能しないのはなぜですか?
値内の特定の文字列をphp配列で検索してキーを返そうとしています..しかし、これまでのところ運がありません。何が間違っているのかわかりませんが、これまでに行ったことは次のとおりです..
私の配列(オプションと呼ばれる):
Array
(
[0] => Blue^35cm^10
[1] => Pink^35cm, 40cm, 50cm^10, 3, 5
[1] => Green^35cm, 50cm^3, 2
)
次のコードでピンクを見つけようとしていて、キーを返そうとしています..
foreach ($options as $key => $value) :
if (strpos($value,'Pink')) :
echo $key;
endif;
endforeach;
しかし、それは機能していないようですか?どんな助けでも素晴らしいでしょう!