Two methods to traverse correlated arrays

Source: Internet
Author: User
Tags php tutorial

The list () function assigns values to a group of variables with elements in the array.

Note that, like array (), list () is actually a language structure, not a function.

Each

The each () function generates an array consisting of the key and key values of the elements pointed to by the current internal pointer of the array, and moves the internal pointer forward.

The returned array contains four elements: key name 0, 1, key, and value. Unit 0 and key contain the key name of the array unit, and 1 and value contain data.

If the internal pointer is out of the array range, this function returns false.


*/
 

$ Sports = array (
'Football' => 'good ',
'Canonicalization' => 'very well ',
'Running' => 'not good'
);
 
While (list ($ key, $ value) = each ($ sports )){
Echo $ key. ":". $ value. "<br/> ";
}


/*
Foreach
In the php Tutorial, foreach is used to loop all elements of an array. The basic foreach syntax of the author is as follows:

Foreach ($ array_variable as $ value)
{
[Code to execute]
}

Or

Foreach ($ array_variable as $ key => $ value)
{
[Code to execute]
}

*/

$ Sports = array (
'Football' => 'good ',
'Canonicalization' => 'very well ',
'Running' => 'not good'
);
 
Foreach ($ sports as $ key => $ value ){
Echo $ key. ":". $ value. "<br/> ";
}

Related Article

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.