array_values()— это встроенная функция PHP, которая возвращает все значения из массива, отбрасывая ключи. Вот несколько примеров методов, использующих array_values():
Метод 1: базовое использование
$array = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');
$values = array_values($array);
print_r($values);
Выход:
Array
(
[0] => apple
[1] => banana
[2] => cherry
)
Метод 2: переиндексация массива
$array = array('apple', 'banana', 'cherry');
$reindexedArray = array_values($array);
print_r($reindexedArray);
Выход:
Array
(
[0] => apple
[1] => banana
[2] => cherry
)
Метод 3: извлечение значений для вставки в базу данных
$array = array(
array('id' => 1, 'name' => 'John'),
array('id' => 2, 'name' => 'Jane'),
array('id' => 3, 'name' => 'Bob')
);
$values = array_values($array);
foreach ($values as $row) {
$sql = "INSERT INTO users (id, name) VALUES ({$row['id']}, '{$row['name']}')";
// Execute the SQL statement
// ...
}
Метод 4. Удаление повторяющихся значений
$array = array('apple', 'banana', 'cherry', 'banana', 'apple');
$uniqueValues = array_values(array_unique($array));
print_r($uniqueValues);
Выход:
Array
(
[0] => apple
[1] => banana
[2] => cherry
)
Метод 5. Получение значений для кодировки JSON
$array = array('name' => 'John', 'age' => 30, 'city' => 'New York');
$jsonValues = json_encode(array_values($array));
echo $jsonValues;
Выход:
["John",30,"New York"]