Вопрос

Если у меня есть массив в виде $keys => $values, как я могу получить два массива $keys и $values?

Это было полезно?

Решение

Используя array_keys() и array_values().

$keys = array_keys($array);
$values = array_values($array);

Другие советы

array_keys и array_values вернет числовой массив ключей / значений данного массива:

$keys = array_keys($array);
$values = array_values($array);

Или, если вы хотите foreach решение:

$keys = array();
$values = array();
foreach ($array as $key => $value) {
    $keys[] = $key;
    $values[] = $value;
}

Вы можете использовать массив_ключей и массив_значений.

$keys   = array_keys($thearray);
$values = array_values($thearray);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top