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:
Method 1:foreach
Copy CodeThe code is as follows:
$sports = Array (
' Football ' = ' good ',
' Swimming ' = ' very well ',
' Running ' = ' not good ');
foreach ($sports as $key = = $value) {
echo $key. ":". $value. "
";
?>
Output Result:
Football:good
Swimming:very Well
Running:not Good
Method 2:each
Copy CodeThe code is as follows:
$sports = Array (
' Football ' = ' good ',
' Swimming ' = ' very well ',
' Running ' = ' not good ');
while ($elem = each ($sports)) {
echo $elem [' key ']. ":". $elem [' value ']. "
";
?>
method 3:list & each
Copy CodeThe code is as follows:
$sports = Array (
' Football ' = ' good ',
' Swimming ' = ' very well ',
' Running ' = ' not good ');
while (list ($key, $value) = each ($sports)) {
echo $key. ":". $value. "
";
?>
http://www.bkjia.com/PHPjc/322119.html www.bkjia.com true http://www.bkjia.com/PHPjc/322119.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 ...