見出し画像

生PHP連想配列検索複数

$a = $partyDataArray[0];
$b = $partyDataArray[1];
$c = $partyDataArray[2];
$result = array_filter( $have_monster, function( $row ) use ($a,$b,$c){
    if( $a === $row[ 'monster_id' ] || $b === $row[ 'monster_id' ] || $c === $row[ 'monster_id' ]) {
      return true;
    } else {
      return false;
    };
var_export($result);

めんどくさかったので、記録
ポイントは関数の「use」のところ。
変数が関数の中で使えなかったが、useで変数入れてあげると使えた。
普段JSばかりでPHP使ってないからもっと勉強しよう。

この記事が気に入ったらサポートをしてみませんか?