assign values of array to variables
// https://stackoverflow.com/questions/10029699/explode-string-into-variables
// Note explode makes tring to array of values separated by specified separator(first parameter)
[$one, $two] = explode(";", "one;two");
echo $one; // one
echo $two; // two
array column
https://www.w3schools.com/php/func_array_column.asp
Syntax
array_column(array, column_key, index_key)
Parameter Values
Parameter Description
array Required. Specifies the multi-dimensional array (record-set) to use. As of PHP 7.0, this can also be an array of objects.
column_key Required. An integer key or a string key name of the column of values to return. This parameter can also be NULL to return complete arrays (useful together with index_key to re-index the array)
index_key Optional. The column to use as the index/keys for the returned array
<?php
// An array that represents a possible record set returned from a database
$a = array(
array(
'id' => 5698,
'first_name' => 'Peter',
'last_name' => 'Griffin',
),
array(
'id' => 4767,
'first_name' => 'Ben',
'last_name' => 'Smith',
),
array(
'id' => 3809,
'first_name' => 'Joe',
'last_name' => 'Doe',
)
);
$last_names = array_column($a, 'last_name', 'id');
print_r($last_names);
?>
Output:
Array
(
[5698] => Griffin
[4767] => Smith
[3809] => Doe
)
No comments:
Post a Comment