In PHP, arrays are divided into two categories: numeric indexed arrays and associative arrays. Where the numeric index array is the same as the array in the C language, the subscript is for 0,1,2 ... Associative array subscripts may be of any type, similar to Hash,map in other languages.
Here are three ways to traverse associative arrays in PHP:
Foreach
' Good ', ' swimming ' = ' very well ', ' running ' = ' not good '); foreach ($sports as $key + $value) {
echo $key. ":". $value. "
";}? >
Program Run Result:
Football:goodswimming:very Wellrunning:not Good
each
' Good ', ' swimming ' = ' very well ', ' running ' and ' not good '); and while ($elem = each ($sports)) { echo $elem [' key ']. ":". $elem [' value ']. "
";}? >
Program Run Result:
Football:goodswimming:very Wellrunning:not Good
List & each
' Good ', ' swimming ' = ' very well ', ' running ' and ' not good '); and (List ($key, $value) = each ($sports) { echo $key. ":" $value. "
";}? >
Program Run Result:
Football:goodswimming:very Wellrunning:not Good
http://www.bkjia.com/PHPjc/752443.html www.bkjia.com true http://www.bkjia.com/PHPjc/752443.html techarticle in PHP, arrays are divided into two categories: numeric indexed arrays and associative arrays. Where the numeric index array is the same as the array in the C language, the subscript is for 0,1,2 ... and the associative array subscript may be any ...