Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Слить два массива
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Слить два массива

Страниц (1): [1]
 

1. vsll - 29 Мая, 2011 - 12:41:37 - перейти к сообщению
Существует ли функция для слияния двух массивов, чтобы значения одного массива были бы ключами для значений второго массива в новосозданном массиве? Вот схема:
PHP:
скопировать код в буфер обмена
  1. $one = array("10", "20", "30", "40");
  2. $two = array("a", "b", "c", "d");
  3.  
  4. $i=0;
  5. while($i < count($one)) {
  6.    reset($two);
  7.    while($a = each($two)) {
  8.        echo $a[$i]." - ".$one[$i].", ";
  9.    }
  10.    $i++;
  11.  
  12. }
  13.  
a - 10, b - 20, c - 30, d - 40
2. OrmaJever - 29 Мая, 2011 - 12:47:07 - перейти к сообщению
3. vsll - 29 Мая, 2011 - 12:49:24 - перейти к сообщению
OrmaJever спасибо, сохранил час моей жизни Улыбка Помню, видела где-то, а где заклинило вспомнить ))

 

Powered by ExBB FM 1.0 RC1