PHP の array_search() 関数を使用して、値自体が配列である状況を検索できますか?
P粉798343415
P粉798343415 2023-07-19 23:47:04
0
1
579

キーが文字列で値が配列の静的配列を含むクラスがあります。特定の配列値が存在する場合、そのキーを取得したいとします。

array_search() 関数を使用したコードでこれが実現すると思いましたが、値が見つからず、代わりに false が出力されます。 「strict」パラメータが違いを生むのではないかと思いましたが、機能しないようです。私は何か間違ったことをしましたか?検索コードを記述する最適な方法は何ですか?

リーリー

コード行のコメントを解除し、探していた配列要素の値を使用して配列にインデックスを付けると、成功し、文字列 (7) "Driving" が出力されることに気付きました。これは私には正しくないようです。

P粉798343415
P粉798343415

全員に返信(1)
P粉614840363

コメントで指摘されているように、私のテスト ケースは、実際には「Facility」を渡す必要があるのに、bar() を呼び出すときに「Driving」を渡しています。ここで、元のコードに戻って、なぜ間違った値が渡されたのかを確認する必要があります。とても恥ずかしいし、ご迷惑をおかけして申し訳ありませんでした。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート