我有一个常见的模式,我相信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"
)
);
我需要获取每个子数组中的key1
值,其中子数组的数量可以是任意的。
我一直只是循环遍历每个数组来获取所需的值,但我相信一定有更简单、更高效的方法来处理这个问题。
我目前正在使用以下简单的foreach解析数组:
$preparedSubs = array();
foreach($testArray as $subArray) {
$preparedSubs[] = $subArray['key1'];
}
我尽可能地缩短了它,但正如我所说,我相信有一种PHP结构可以更好地处理这个问题。