- var_dump: documentation ( source)
- array_combine: documentation ( source)
- array_column: documentation ( source)
- array_keys: documentation ( source)
<?php
$key = 'key1';
$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"
)
);
$output = array_column($testArray, $key);
var_dump($output);
var_dump(array_combine(array_keys($testArray), array_column($testArray, $key)));