Skip to main content

PHP Symmetric array destructuring with Associative

Today, We want to share with you PHP Symmetric array destructuring with Associative.In this post we will show you Advanced array destructuring in PHP 7.1, hear for PHP 7.1 – Symmetric array destructuring we will give you demo and example for implement.In this post, we will learn about PHP 7.1 Destructuring assignment in php for objects / associative arrays with an example.

PHP Symmetric array destructuring with Associative

There are the Following The simple About PHP Symmetric array destructuring with Associative Full Information With Example and source code.

As I will cover this Post with live Working example to develop php 7.1 associative array destructuring Example, so the some symmetric array destructuring keys values for this example is following below.

Also Read :  Working with datetime in PHP Examples

php 7.1 associative array destructuring

Features in PHP 7.1 Symmetric array destructuring as well as associative array destructuring data with Advanced array destructuring in PHP 7.1 Example

<?php
$member = [
    [1, 'Jaydeep'],
    [2, 'Astha'],
];
//PHP 7.1 – Symmetric array destructuring 
// list() style
list($id1, $member_first_name1) = $member[0];
var_dump($id1,$member_first_name1);
 
// [] style
[$id1, $member_first_name1] = $member[0];
var_dump($id1,$member_first_name1);

Simple PHP 7.1 Symmetric array destructuring within foreach

$member = [
    [1, 'Jaydeep'],
    [2, 'Astha'],
];
 
// list() style
foreach ($member as list($id, $member_first_name)) {
    // logic here with $id and $member_first_name
    var_dump($id,$member_first_name);
}
 
// [] style
foreach ($member as [$id, $member_first_name]) {
    // logic here with $id and $member_first_name
    var_dump($id,$member_first_name);
}

Example : Symmetric Array Destructuring in PHP

With member_first_named keys(php 7.2 new features)

$member = ['id' => 1, 'member_first_name' =>  'Jaydeep'];
['id' => $member_id, 'member_first_name' => $member_first_name] = $member;
var_dump($member_id,$member_first_name);
 
// with foreach 
$members = [
   ['id' => 1, 'member_first_name' =>  'Jaydeep'],
   ['id' => 2, 'member_first_name' =>  'Krunal']
];
foreach ($members as ['id' => $member_id, 'member_first_name' => $member_first_name]) {
     var_dump($member_id,$member_first_name);
}

New Futures (Symmetric array destructuring) PHP 7.1 Destructuring assignment in php for objects / associative arrays

Also Read :  PHP Image Resize Tutorials
Angular 6 CRUD Operations Application Tutorials

Read :

Summary

You can also read about AngularJS, ASP.NET, VueJs, PHP.

I hope you get an idea about PHP Symmetric array destructuring with Associative.
I would like to have feedback on my Pakainfo.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.

Web Developer

Hi, I’m Web developer, PHP developer.Pakainfo.com is the most popular Programming & Web Development blog. Our mission is to provide the best online resources on programming and web development.Any visitors of this site are free to browse our tutorials, live demos, Examples and download scripts.If you have a project that you want to get started, launch quickly, contact me. Email : [email protected]