外部のシステムの改修を行っており、多次元配列から検索を行う処理を入れる必要があったため、
https://teratail.com/questions/38568
を参考にして、検索の処理を入れてみました。
ところが、私の編集しているコード上において、比較したい文字列を変数にした場合、比較に失敗してしまう状態になってしまいました。
以下が失敗するコードなのですが、3行目の「$test」を「"テスト"」に変更すると正しく機能します。
PHP
1$test = "テスト"; 2$found_row = reset(array_filter($param_list_b[1], function($row){ 3 return $row['param_name'] === $test; 4})); 5echo $found_row['param_id'];
初歩的なミスをしてしまっているような気もするのですが、アドバイスいただけると大変助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/02 15:49