flow control 流程控制
decision structure 判斷結構
loop structure 循環結構express
if(condition)
{
statement1;
}數組
if()
{}
else
{}函數
if()
{}
elseif()
{}
elseif()
{}
else
{}oop
switch(expression)
{
case value1:
statement1;
break;
case value2:
statement2:
break;
default:
statementsN+1;
}ci
for(initalizers;expression;iterators)
{
statements;
[break;]
statements;
}字符串
Examplesit
for($i=1;$i<=10;$i++)
{
echo $i.'<br>';
}io
條件循環 conditional loops
while(condition)
{
statements;
[break;]
statements;
}foreach
$i=1
while($i<=10)
{
echo $i++.'<br>';
}循環
do while
do
{
statements;
[break;]
statements;
}
while();
$i=1;
do
{
echo $i++.'<br>';
}
while($i<=10);
break語句 強制離開循環 for while do while
continue 循環內跳事後面的語句
exit()函數 強制終止程序並在網頁上顯示字符串
foreach
foreach(array_name as $value)
{
statements;
[break;]
statements;
}
foreach(array_name as $key=>$value)
{
statements;
[break;]
statements;
}
array 數組
$arr[0] ='蘭花' ;
$arr['花名'] ='蘭花' ;
$arr[1][2] ='玫瑰' ; //二維數組
$arr['flower']['red'] = '玫瑰' ; //二維數組
$my_array[0] = 100;
$my_array = array();
$my_array = array('北京','上海','深圳');
$my_array = array('CN'=>'中國','US'=>'美國','CA'=>'加拿大');
$my_array[]=100;//默認的第一個鍵爲0
使用list函數存取一維數組
$my_array = array('CN'=>'中國','US'=>'美國','CA'=>'加拿大');
list($tour1,$tour2) = $my_array;
echo $tour1; //中國
echo $tour2; //美國
數組運算符 + == === !=數組函數 is_array count in_array unset current pos next prev end reset array_walk each list array_combine array_diff ...