<?php $array = array( 0 => array('id' => 1000), 1 => array('id' => 3000)); // 配列固有の処理 $list = array(); foreach ($array as $a) { $list[] = $a['id']; } var_dump(in_array(3000, $list)); // bool(true) 上記のようにすれば実現出来るけど、こういう物は様々な場所で利用する事があるかもしれないから、出来れば共通に使えるように抽象化したい。 array_valuesは多次元配列に対応していないから、今回はクロージャを使って実装してみた。 useを使って自分自身を参照させ再帰処理出来るようにしてる。だからPHP5.3以降のみ対応 <?php // 多次元配列のテストデータ $test_array = array