Как разбить массив на два других массива - PullRequest
2 голосов
/ 27 мая 2011

Как извлечь ключ и значение массива в два отдельных массива с автоинкрементными целыми числами в качестве ключей:

Пример:

Base:
Array ( [MX] => 13 ); 

Array 1:
Array ( [0] => MX ); 

Array 2:
Array ( [0] => 13 ); 

Это с некоторой аккуратной функцией php.

Заранее спасибо.

Ответы [ 4 ]

4 голосов
/ 27 мая 2011

использование array_keys() и

array_values()

Ключи массива

$array = array(0 => 100, "color" => "red");
print_r(array_keys($array));

Результат

Массив

(
    [0] => 0
    [1] => color
)

Значения массива

$array = array("size" => "XL", "color" => "gold");
print_r(array_values($array));

Результат

Array
(
    [0] => XL
    [1] => gold
)
3 голосов
/ 27 мая 2011

Использование array_keys() и array_values().

$array1 = array_keys($base);

$array2 = array_values($base);
1 голос
/ 27 мая 2011
$array1= array_keys($base_array);
$array2= array_values($base_array);
0 голосов
/ 27 мая 2011

Вы можете использовать array_keys () и array_values ​​

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...