Как преобразовать ассоциативный массив в обычный на php?

Пользователь

от otha_marks , в категории: PHP , 2 года назад

Как преобразовать ассоциативный массив в обычный на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@otha_marks Используйте array_values() функцию в PHP чтобы преобразовать ассоциативный массив в обычный, ниже пример кода на PHP:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
<?php

$arr = [
    'name' => 'john',
    'company' => 'yandex'
];

$arr = array_values($arr);
print_r($arr);

// Вывод:
//Array
//(
//    [0] => john
//    [1] => yandex
//)


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от hermina.hauck , год назад

@otha_marks 

В PHP ассоциативный массив может быть преобразован в обычный массив с помощью функции array_values(). Эта функция принимает ассоциативный массив в качестве аргумента и возвращает обычный массив, содержащий только значения из исходного массива, без ключей.


Например, если у вас есть следующий ассоциативный массив:

1
$assocArray = array("a" => 1, "b" => 2, "c" => 3);


То вы можете преобразовать его в обычный массив, содержащий только значения, следующим образом:

1
$numericArray = array_values($assocArray);


После этого, $numericArray будет содержать [1, 2, 3].