連想配列を検索したいのですが、値が見つかったら、配列のその部分を削除します。
これが私の配列のサンプルです:
Array
(
[0] => Array
(
[id] => 2918
[schoolname] => Albany Medical College
[AppService] => 16295C0C51D8318C2
)
[1] => Array
(
[id] => 2919
[schoolname] => Albert Einstein College of Medicine
[AppService] => 16295C0C51D8318C2
)
[2] => Array
(
[id] => 2920
[schoolname] => Baylor College of Medicine
[AppService] => 16295C0C51D8318C2
)
}
私がやりたいことは、配列の値16295C0C51D8318C2
を見つけて、AppService
その部分を削除することです。したがって、たとえば、そのコードが上記の配列で実行される場合、ロジックはその配列内のすべてに一致するため、配列全体が空になります。
これまでの私のコードは次のとおりです。
foreach($this->schs_raw as $object) {
if($object['AppService'] == "16295C0C51D8318C2") {
unset($object);
}
}