生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使ってないからもっと勉強しよう。
この記事が気に入ったらサポートをしてみませんか?