Smarty foreach Detailed description
For the knowledge of Smarty foreach, here is a detailed explanation of its function and usage.
Smarty {foreach} is used to iterate through an associative array like iterating over a numeric index array, unlike
Objective:The foreach structure is introduced in PhP4, which is an easy way to iterate through an array. foreach makes it easier to get key-value pairs than a traditional for-loop. Before PhP5, foreach can only be used in arrays, and after php5, it
The foreach basic syntax is as follows:
FOREACH ($array _variable as $value)
{
[Code to execute]
}
Or
FOREACH ($array _variable as $key = $value)
{
[Code to execute]
}
In both cases, multiple [code execution] will be executed to be equal to the
PHP's foreach Traversal array
Foreach
(PHP 4, PHP 5)
The foreach construct provides an easy-to-iterate over arrays. foreach works only on arrays and objects, and would issue an error if you try to use it on a variable with a different Da TA type or
foreach is another scenario for processing loops other than section (choose a different scenario depending on your needs). foreach is used to work with simple arrays (the same type of elements in an array), which is much simpler to format than the
When to use the foreach bindingThe foreach binding copies a section markup language, which is HTML, for each element in the array, and binds the section Markup language and every element inside the group. This is useful when we present a set of list
There are two ways to use foreach ():
Copy CodeThe code is as follows:
foreach (Array_Name as $value)
{
Statement
}
The array_name here is the name of the array you want to traverse, each time the value of the current element of the Array_Name
PHP under foreach hint warning:invalid argument supplied for foreach () workaround, foreachsupplied
This example describes the workaround for the foreach () error hint warning:invalid argument supplied for foreach () under PHP. Share to everyone
The For loop is the most complex loop structure in PHP. Its behavior is similar to the C language. The syntax for the For loop is:
for (EXPR1; expr2; expr3) statement
The first expression (EXPR1) is evaluated unconditionally once before the loop
The PHP foreach () syntax structure is used to traverse an operation or an output array, and foreach () can only be used to iterate over an array or an object, resulting in an error when trying to use it for another data type or an uninitialized
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.