私は、処理するために PHP に組み込みの配列関数が必要であると確信している共通のパターンを持っていますが、それを見ることはできません。
次のような複数の配列があります。
$testArray = array (
'subArray1' => array(
'key1' => "Sub array 1 value 1",
'key2' => "Sub array 1 value 1"
),
'subArray2' => array(
'key1' => "Sub array 2 value 1",
'key2' => "Sub array 2 value 2"
)
);
各 subArray から値を取得する必要がありますが、そのkey1
値はいくつでもかまいません。
私は常に各配列をループして必要な値を取得するだけですが、これを処理するためのより簡単で効率的な方法があるはずです。
現在、次の単純な foreach を使用して配列を解析しています。
$preparedSubs = array();
foreach($testArray as $subArray) {
$preparedSubs[] = $subArray['key1'];
}
私ができる限り短くしていますが、私が言ったように、これをより適切に処理する PHP 構造があると確信しています。