Объедините ключи и значения из двух массивов в группыPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Объедините ключи и значения из двух массивов в группы

Сообщение Anonymous »

Я пытаюсь объединить два массива с их ключами и значениями, и у меня есть следующий PHP-код:

Код: Выделить всё

foreach ($_POST['id'] as $key => $value) {
$id_array[] = $value;
//$array1[] = $update_array;
}

$id_array = array_fill_keys($id_array, 'id');
// var_dump($array1);
// exit();

foreach ($_POST['hruleid'] as $rkey => $rvalue) {
$rule_array[] = $rvalue;
}

$rule_array = array_fill_keys($rule_array, 'ruleid');
// $result = array();
// foreach ($id_array as $i => $val) {
//     $result[] = array($val, $rule_array[$i]);
// }

echo "
";
print_r($id_array);
echo "";
print_r($rule_array);
exit();
и результат:

Код: Выделить всё

Array
(
[12] => id
[15] => id
[13] => id
[16] => id
)
Array
(
[0] => ruleid
[1] => ruleid
[2] => ruleid
[3] => ruleid
)
Я хочу вот так:

Код: Выделить всё

 Array
(
[0] => Array
(
[id] => 12
[ruleid] => 0
)

[1] => Array
(
[id] => 15
[ruleid] => 1
)
[2] => Array
(
[id] => 13
[ruleid] => 2
)
[3] => Array
(
[id] => 16
[ruleid] => 3
)
)
Я попробовал это, как в коде с комментариями, но выдает ошибку. Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/447 ... nto-groups
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»