Это национальность коммуны.
у меня есть этот массив из мульти формы сообщения
массив ( [pid] => Массив ( ) [commune] => Массив ( [0] => 64 [1] => 64 [2] => 64 [3] => 64 так далее ... ) [национальность] => массив ( [0] => AF [1] => AL [2] => DE [3] => США так далее ... ) [женский] => Массив ( [0] => 4 [1] => 0 [2] => 119 [3] => 13 так далее ... ) [мужской] => массив ( [0] => 2 [1] => 0 [2] => 102 [3] => 16 так далее ... ) [send] => Array ( ) )
и мне нужно изменить, как эта структура:
массив ( [0] => Массив ( [коммуна] => 64 [национальность] => AF [женский] => 4 [мужской] => 2 ) [1] => Массив ( [коммуна] => 64 [национальность] => AL [женский] => 0 [мужской] => 0 ) [2] => Массив ( [коммуна] => 64 [национальность] => DE [женщина] => 119 [мужчина] => 102 ) [3] => Массив ( [коммуна] => 64 [национальность] => США [женщина] => 13 [мужской] => 16 ) )
так далее …
если в массиве [1] [женский] = 0 драм [мужской] = 0 мне нужно удалить массив [1]
после того, как мне нужно вставить значение из [коммуны], [национальности], [женщины] и [мужчины] в mysqli
название столбцов и таблицы одинаковые коммуна, национальность, женщина, мужчина
Спасибо за помощь
Марк
Вот код:
$ar_val = array('pid' => array(), 'commune' => array(64,64,64,64),'nationality' => array('AF','AL','DE','US'),'female' => array(4,0,119,13),'male' => array(2,0,102,16), 'send' => array());
foreach($ar_val as $ar_key=>$ar_val){
$i = 0;
foreach($ar_val as $arry_val){
$output[$i][$ar_key] = $arry_val;
$i++;
}
}
print_r($output);
$ar_val
это основной массив, в котором у вас есть значения формы.
Вы также можете попробовать протестировать этот код. Это работает для меня.
Выше код изменится ниже вывода массива:
Array
(
[commune] => Array
(
[0] => 64
[1] => 64
[2] => 64
[3] => 64
)
[nationality] => Array
(
[0] => AF
[1] => AL
[2] => DE
[3] => US
)
[female] => Array
(
[0] => 4
[1] => 0
[2] => 119
[3] => 13
)
[male] => Array
(
[0] => 2
[1] => 0
[2] => 102
[3] => 16
)
)
к массиву ниже:
Array
(
[0] => Array
(
[commune] => 64
[nationality] => AF
[female] => 4
[male] => 2
)
[1] => Array
(
[commune] => 64
[nationality] => AL
[female] => 0
[male] => 0
)
[2] => Array
(
[commune] => 64
[nationality] => DE
[female] => 119
[male] => 102
)
[3] => Array
(
[commune] => 64
[nationality] => US
[female] => 13
[male] => 16
)
)
Других решений пока нет …