I want to know which one is more optimized?
Defining several separated array
Using nested array keys
Here is an example:
function arr(){
$arr1 = array();
$arr2 = array();
$arr3 = array();
$arr1['key1'] = 'val1';
$arr2['key1'] = 'val1';
$arr3['key1'] = 'val1';
return array($arr1, $arr2, arr3);
}
OR
function arr(){
$arr = array();
$arr['arr1']['key1'] = 'val1';
$arr['arr2']['key1'] = 'val1';
$arr['arr3']['key1'] = 'val1';
return $arr1;
}
Actually I have not any problem, I just want to know, which approach is faster in php? nested key or separated array?!
array($arr1,...)has different keys. you'll have$arr[0]['key1'],$arr[1]['key2'], etc...