数组换位置一.介绍 PHP(外文名:PHP: Hyperte(10)
<?php
$link = @mysqli_connect(‘localhost‘,‘root‘,‘error‘) or die (‘can not connect‘);
括号最优先,赋值最落后
算术运算符>比较运算符>逻辑运算符(非运算符比算术运算符优先级高)
开始,结束:椭圆
语句(块):正方形
判断:菱形
输入输出:平行四边型
if语句
if else 语句
if elseif语句
if elseif else语句
switch语句
<?php
//if语句
if(true)
echo 1;
//if else 语句
if(false)
echo 1;
else
echo 1;
//if elseif语句
if(false)
echo 1;
elseif(true)
echo 1;
//if elseif else语句
if(false)
echo 1;
elseif(true)
echo 1;
else
echo 1;
//switch
//break一般都加上,除非特殊应用
switch (1){
case 1:
echo 1;
break;
case 2:
echo 1;
break;
default:
echo 1;
}
while循环
do while循环
for循环
<?php
while(false){
echo ‘whilefalse‘;//不打印
}
do{
echo ‘dowhilefalse‘;//打印
}while(false);
//不是三个参数是三个表达式
for($v=10;$v<11;++$v){
echo $v;//10
}
break中断:结束这个循环。
continue中断:进行下一循环。
可以加上中断的层数。(eg:break 2;)
<?php
//continue 2; = break;(要有两重循环)
for($v=1;$v<10;++$v){
for($n=1;$n<10;++$n){
if($n>$v){
echo PHP_EOL;
break;
}else
echo "$v*$n=".$v*$n.‘ ‘;
}
}
echo PHP_EOL;
for($v=1;$v<10;++$v){
for($n=1;$n<10;++$n){
if($n>$v){
echo PHP_EOL;
continue 2;
}else
echo "$v*$n=".$v*$n.‘ ‘;
}
}
//continue 2;错了
echo PHP_EOL;
for($n=1;$n<10;++$n){
if($n>3){
echo PHP_EOL;
continue 2;
}else
echo "$n=".$n.‘ ‘;
}
if ( ... ) :
//语句块
endif;
if ( ... ) :
//语句块
else:
//语句块
endif;
if ( ... ):
//语句块
elseif( ... ) :
//语句块
elseif( ... ):
//语句块
else:
//语句块
endif;
switch( ... ) :
case ...
case ...
endSwitch;
while(...):
//语句块
endwhile;
for(...; ...; ...):
//语句块
endfor;
foreach( ):
//语句块
endForeach;
http://www.jiaoanw.com/%E6%95%99%E6%A1%88%E6%A0%BC%E5%BC%8F/article-25814-10.html
http://www.jiaoanw.com/
true
教案网
http://www.jiaoanw.com/%E6%95%99%E6%A1%88%E6%A0%BC%E5%BC%8F/article-25814-10.html
report
1882
?php$link = @mysqli_connect(‘localhost‘,‘root‘,‘error‘) or die (‘can not connect‘); 括号最优先,赋值最落后 算术运算符比较运算符逻辑运算符(非运算符比算术
巴菲特