php语言1

目录

1.php格式

2.输出echo与print的用法

3.php变量:$a

4.赋值运算符:=

5.php标量数据类型:

5.1.布尔型bool:true和false

5.2.整形int:所有整数

5.3.浮点型float:所有带小数点的数

6.var_dump输出字符串和其他的格式不同。

7.数组

8.多维数组

9.php数组循环

  9.1.foreach

  9.2.php多维数组循环      

10.php条件判断

 10.1 三元运算符A ?B:C

 10.2 if-else-else if

 10.3 switch case default

 10.4 match


1.php格式

php代码必须写在

<?php

......


?>

2.输出echo与print的用法

  echo可输出一行或多个字符串中间用逗号隔开。

echo 111,222;

  print只允许输出一个字符串。

print 111;

3.php变量:$a

   a是变量,a不可以用数字开头

                   a中间不能有空格

4.赋值运算符:=

5.php标量数据类型:

5.1.布尔型bool:true和false

<?
  $a=true;
  var_dump($a);
?>

    则输出:

bool(true)

5.2.整形int:所有整数

<?
  $a=7;
  var_dump($a);
?>

     则输出:

int(7)

5.3.浮点型float:所有带小数点的数

<?
  $a=10.1;
  var_dump($a);
?>

     则输出:

     字符串不用引号会报错

     数字,浮点型,布尔型用引号也属于字符串

     单引号与双引号的区别:双引号里可以解析变量

<?
  $a='我是欧阳';
  var_dump($a);
?>

    则输出:

string(12)'我是欧阳'

   一个汉字是三个长度,一个英文、一个空格是一个长度。

6.var_dump输出字符串和其他的格式不同。

7.数组

<?
  $arr=array(
             'ouyang'=>'欧阳',        //欧阳自定义为ouyang
             '灭绝师太',
             '西门大官人'
             );
  var_dump($arr);
  echo '我的名字叫'.$arr['ouyang'];          //.起连接作用
  echo $arr[0];
?>

  则输出:

array(3){[ouyang=>string(6)'欧阳'
[0]=>string(12)'灭绝师太'
[1]=>string(15)'西门大官人'
}
我的名字叫欧阳
灭绝师太

8.多维数组

<?
  $arr=array(                           //一层数组
             array(                    //二层数组
                   'name'=>'欧阳克',
                   array('灭绝师太')  //三层数组
                   )
             );
 echo arr[0][0]['name'];
?>

9.php数组循环

   9.1.foreach

<?
  $arr=array(
             'ouyang'=>'欧阳',
             'ximeng'=>'西门大官人',
             'miejue'=>'灭绝师太'
             );
  foreach($arr as $v){                     //固定格式
                      echo $v;
                     }
?>

  则输出

欧阳西门大官人灭绝师太

  9.2.php多维数组循环      

<?
  $arr=array(
             array(
                   'name'=>'欧阳',
                   'school'=>'php中文网'
                   )
             array('name'=>'西门',
                   'school'=>'php中文网'
                   )
             );
 foreach($arr as $k=>$v){
                     echo $v['name'].$v['school'];
                     }
 foreach($arr as $k=>$v){
                     foreach($v as $vv){
                     echo $vv;
                              }
                    }
?>

   则输出:

欧阳 php中文网 西门 php中文网

10.php条件判断

10.1 三元运算符A ?B:C

        如果A存在的话,那么就选B,

        如果A不存在的话,那么就选C。

10.2 if-else-else if

       值存在就输出哪个。

10.3 switch case default

<?
  $str='欧阳克';
  switch($str){
               case'欧阳克';
               echo'我是欧阳克';
               case'灭绝师太';
               echo'我是灭绝师太';
               }
?>

 则输出

我是欧阳克

10.4 match

(相对于switch有严格比较)

match($str){
  'ouyang'=>'欧阳克',          //如果str等于miejue的话就输出灭绝师太
  'miejue'=>'灭绝师太',
  'ximen'=>'西门大官人'
  }

    

     

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值