Name
Новичок
array_flip для многомерного массива
Что неправильно в этой функции
для такого массива работает
$array[1]['sadasd'] = '11';
$array[1]['asda'] = '12';
$array[2][3]['ww'] = '121';
$array[2][3]['rrr'] = '122';
Для токого не хочет, ниче не пойму.
$array[1]['sadasd'] = '11';
$array[1]['asda'] = '12';
$array[2][3]['ww'] = '121';
$array[2][3]['rrr'] = '122';
$array[5] = '11';
$array[6] = '12';
$array[7] = '13';
$array[8] = '14';
Что неправильно в этой функции
PHP:
function multiArrayFlip($arr) {
foreach($arr as $k => $v) {
if(is_array($v)) {
$arr[$k] = multiArrayFlip($v);
} else {
$arr = array_flip($arr);
break;
}
}
return $arr;
}
$array[1]['sadasd'] = '11';
$array[1]['asda'] = '12';
$array[2][3]['ww'] = '121';
$array[2][3]['rrr'] = '122';
Для токого не хочет, ниче не пойму.
$array[1]['sadasd'] = '11';
$array[1]['asda'] = '12';
$array[2][3]['ww'] = '121';
$array[2][3]['rrr'] = '122';
$array[5] = '11';
$array[6] = '12';
$array[7] = '13';
$array[8] = '14';