Превръщане на масиви

t0shk0

Registered
Значи имам два масива
PHP:
array1('name' =>'ime','parola'=>'pass');
array2('email' =>'blabla','skype'=>'mandramunqk');

Искам да взема стойностите от тези масиви(не ключовете им) и да ги набутам в друг масив, като се има в предвид, че може да има и още стойности в масивите. Другата уловка е че трябва да са подредени така в новия масив. Такава е последователността ... Взимат се всички стойности от 1 масив, а след това от втория

1. ime
2. pass
3. blabla
4. mandramunqk

Ще съм много благодарен ако, някой го направи или да ми каже как да го направя. Мерси предварително ;)
 
PHP:
<?php
$a = array("a" => "apple", "b" => "banana");
$b = array("a" => "pear", "b" => "strawberry", "c" => "cherry");

$c = $a + $b; // Union of $a and $b
echo "Union of \$a and \$b: \n";
var_dump($c);

$c = $b + $a; // Union of $b and $a
echo "Union of \$b and \$a: \n";
var_dump($c);
?>
 
По-скоро това е най-бързия вариант, който отработва и асоциативни масиви:

$result = array_merge(array_values($array1),array_values($array2));

Има уловка, че ако има повтарящ се ключ остава само последния.
 
palex каза:
По-скоро това е най-бързия вариант, който отработва и асоциативни масиви:

$result = array_merge(array_values($array1),array_values($array2));

Има уловка, че ако има повтарящ се ключ остава само последния.

Да, кода който съм дал е от http://php.net/manual/en/function.array-merge.php – последния пример.
 
Karcho каза:
palex каза:
По-скоро това е най-бързия вариант, който отработва и асоциативни масиви:

$result = array_merge(array_values($array1),array_values($array2));

Има уловка, че ако има повтарящ се ключ остава само последния.

Да, кода който съм дал е от http://php.net/manual/en/function.array-merge.php – последния пример.

Вярно - не се зачетох подробно и ми се стори много дълго :) Прав си дублирал съм те.
 
Благодаря на всички отзовали се ,но го направих с на palex кода. Той взима точката ;)
 

Back
Горе