|
|
|
| Добрый вечер
$arr1 = array("26","22","15","23")
$arr2 = array("зеленый","красный","синий","белый");
|
Нужно это все объединить в один массив, чтоб значения первого оказались ключами, а значения второго массива, так и остались.
Типа такого
$new_arr = array("26"=>"зеленый","22"=>"красный","15"=>"синий","23"=>"белый");
|
Парюсь пол дня, подскажите пожалуйста как сделать такое? | |
|
|
|
|
|
|
|
для: ladan
(16.05.2012 в 21:59)
| | Может есть готовая функция, но вот решение в лоб
<?php
$new_arr=array();
foreach ($arr2 as $key=>$item){
$new_arr[$arr1[$key]]=>$item;
}
|
| |
|
|
|
|
|
|
|
для: ladan
(16.05.2012 в 21:59)
| | ну вот. написал, а потом справку глянул
<?php
$new_arr = array_combine($arr1, $arr2);
|
:) | |
|
|
|
|
|
|
|
для: speedsoft
(16.05.2012 в 22:55)
| | спасибо большое! | |
|
|
|
|
|
|
|
для: speedsoft
(16.05.2012 в 22:55)
| | У меня вчера был вопрос на собеседовании - какой ф-ией решается поставленная топикстартером задача :). Из предложенных вариантов угадал по названию ))). | |
|
|
|
|
|
|
|
для: bishake
(17.05.2012 в 11:03)
| | У человека есть 3и формы познания
- я знаю, что я знаю
- я знаю, что я не знаю
- я не знаю, что я не знаю.
У ТС как раз 3я форма, функции нужно знать хотя бы по названиям, чтобы перешли в фазу №2. Ибо не зная что они есть, можно изобрести велосипед, как я во 2ом посте :)
Нас препод в свое время заставлял паскалевские функции на изусть зубрить. Функция - что делает. Использовать их не заставлял, но вот учить заставлял. Тогда думали нафига это нужно, если можно в справку глянуть. Но как теперь понял, в справку можно глянуть, если знаешь что искать | |
|
|
|
|
|
|
|
для: speedsoft
(17.05.2012 в 11:33)
| | +1 :) | |
|
|
|