Массивы. ключи и значения.

DeFacto

Новичок
Массивы. ключи и значения.

Есть ли функция которая берёт два массива, и создаёт новый. Ключи берёт с первого, а значения со второго.
т.е.
$keys = array('first','second','third');
$vals = array('asdf asdf','asdf asdf','asdfasdf');

$data = .... ($keys, $vals); // ????
 

Yamamoto

Guest
PHP:
$key = Array('1', '2', '3');
$value = Array('111', '222', '333');


$new = Array();

for ($i = 0; $i < sizeof($key); $i++)
  $new[$key[$i]] = $value[$i];


print_r($new);
 

DeFacto

Новичок
Yamamoto спасибо конечно. Но до такого я сам догадался :)


fixxxer будем теперь ждать когда они будут доступны на хостингах )
 

SiMM

Новичок
DeFacto, зачем ждать? Напиши пока "эмулятор" этой функции ;) Только вариант Yamamoto, думаю, требует доработки на предмет работы с массивами вида $value=array(1=>'val1', 3=>'val3','Z'=>'valZ') - случаи ведь разные бывают ;)
 
Сверху