2次元配列から同じキーとそのキーに対応する値を抽出して新しい配列を形成します
PHP5.5がリリースされ、新しい配列関数array_columnが追加されました、いい感じです!ただし、下位バージョンの PHP を使用したい場合は、自分で実装する必要があるため、下位バージョンの PHP ではこの関数がサポートされていないため、PHP で見つけて tp
//array_column の関数の下に書きました— array関数で指定された列を返しますarrayColumn(array $array, $column_key, $index_key=null){<br>
//この関数は、指定された関数が定義されているかどうかを確認するために使用されます。パラメータ function_name は、チェックする関数の名前です。指定された関数が定義されている場合は true 値を返し、それ以外の場合は false 値を返します。 <br>
If(function_exists('array_column')){<br>
return array_column($array, $column_key, $index_key);<br>
}<br>
$result = array();<br>
foreach($array として $arr){<br>
if(!is_array($arr)) 続行;<br>
<br>
If(is_null($column_key)){<br>
$value = $arr;<br>
}その他{<br>
$value = $arr[$column_key];<br>
}<br>
<br>
If(!is_null($index_key)){<br>
$key = $arr[$index_key];<br>
$result[$key] = $value;<br>
}その他{<br>
$result[] = $value;<br>
}<br>
<br>
}<br>
<br>
$ の結果を返します。
}<br>