У меня есть общий шаблон, который Im уверен, что в 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
из каждого subArray, из которых может быть любое число.
Я всегда заканчиваю просто цикл по каждому массиву, чтобы получить требуемые значения, но я уверен, что должен быть более простой и эффективный способ справиться с этим.
В настоящее время я использую следующий простой foreach для анализа массивов:
$preparedSubs = array();
foreach($testArray as $subArray) {
$preparedSubs[] = $subArray['key1'];
}
Это так короче, как я могу это сделать, но, как я уже сказал, я уверен, что есть конструкция PHP, которая справится с этим лучше.