Home >Backend Development >PHP Tutorial >PHP traversal loop array implementation method
Simply use foreach for list each while to traverse the array, including ordinary one-dimensional array and two-dimensional array traversal methods. The following describes the use of each function in detail.
- $foreach = array(1, 2,3);
- $array2 = array(array('aa'=>33,'bb'=>22,'www.phpfensi.com'=>11) ,array('dd'=>44,'ee'=>55,'ff'=>66));
Use for foreach Traverse one-dimensional data:
- for($i=0;$i<count($foreach);$i++)
- {
- echo 'foreach ['.$i.']='.$foreach[$i].'
//foreach[2]=3
'; [0]=1 //foreach[1]=2- Let’s look at using foreach to traverse:
- foreach($ foreach
as- $v )
{
echo
- 'foreach='.$v.'
'; }- //foreach= 1
- //foreach=2 //foreach=3
- The above are all used to traverse one-dimensional data. Let’s look at the two-dimensional array:
- foreach($ array2
as- $key=>$value)
{Tips and Notes:
- foreach($value as $k=>$v)
- {
- echo '$arr['.$key.']['.$k.']='.$v; "
";- }
- Look at list each:each() function generates an array consisting of the key name and key value of the element pointed to by the current internal pointer of the array, and changes the internal pointer Move forward. The returned array includes four elements: key names 0, 1, key and value. Cells 0 and key contain the key names of the array cells, and 1 and value contain the data. If the internal pointer exceeds the range of the array, this function will return false. Syntax: each(array) parameter description array required, specifies the array to be used. list function
- list() function assigns values to a set of variables using elements in the array.
- Note that similar to array(), list() is actually a language structure, not a function. Syntax: list(var1, var2...) parameter description var1 is required, the first one that needs to be assigned a value variable.
- var2 is optional and can have multiple variables.
Note: This function is only used for numerically indexed arrays, and assumes that the numerical index starts from 0.
$colors =array(
'red','blue',
'green','yellow'); cho
" other list of $val.//other list of red.
//other list of blue.
//other list of green. .
- //other list of yellow. for statement:If you have determined the number of times a code block will be repeated, you can use the for statement.Syntax:
- for (initialization; condition; increment) { code to be executed; }
- Note: The for statement has three parameters, the first parameter initializes the variable, the second parameter saves the condition, and the third parameter The parameters contain the increment required to execute the loop. If the initialization or increment parameters include multiple variables, they need to be separated by commas, and the condition must evaluate to true or false. The foreach statement is used to loop through the array.
Each After a loop, the value of the current array element will be assigned to the value variable (the array pointer will move one by one) - and so on.- The above introduces the implementation method of traversing a loop array in PHP, including the relevant aspects. I hope it will be helpful to friends who are interested in PHP tutorials.