Voting

: one minus one?
(Example: nine)

The Note You're Voting On

xmgr2 at protonmail dot com
6 months ago
... and it also supports pushing items onto arrays.

I couldn't find any official documentation on this behavior, but it appears that you can "push" elements onto arrays directly using array destructuring assignments.

<?php
$users
= [
[
1, 'Alice', '[email protected]', 'secret123'],
[
2, 'Bob', '[email protected]', 'pass456'],
[
3, 'Charlie', '[email protected]', 'hunter678'],
];

$ids = [];
$names = [];
$emails = [];
$passwords = [];

foreach (
$users as $user) {
[
$ids[], $names[], $emails[], $passwords[]] = $user;
}
?>

For well-documented alternatives, consider using array_column(), which does quite the same:

<?php
$ids
= array_column($users, 0);
$names = array_column($users, 1);
$emails = array_column($users, 2);
$passwords = array_column($users, 3);
?>

<< Back to user notes page

To Top