您现在的位置:首页 > 教案格式 > 正文

数组换位置一.介绍 PHP(外文名:PHP: Hyperte(10)

2018-02-02 05:05 网络整理 教案网

<?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;