当前位置: 首页>编程语言>正文

echo中引用变量 php echo变量

什么是变量:

1.可以便于修改调整数据信息

2.某些特定变量具有特定功能

data=12345

变量=变量值

student=学生

mkdir=liuxiaodong

<?php

$liuxiaoodng=12345

$liyuwei=7890

echo $liuxiaodong + $liyuwei ;//echo是在PHP里面最常用的一个输出,显示功能的命令

?>

变量分类情况说明:可变变量、外部变量、环境变量

1、可变变量举例说明

<?php

// 服务器读取的编码设置

    header(‘Content-type:text/html;charset=utf-8’);

// 定义了一个标量叫作$xiang 将$xiang这个变量值身为字符串的jiao

    $xiang = 'jiao';

//定义了一个变量叫作$jiao 将他的值设置为鼠标

    $jiao = '香蕉';

 //$$xiang就是可变变量;在已声明的变量$jiao前又加上了一个变量符

    echo $$xiang;

?>

外部变量举例说明

PHP的外部变量是PHP在使用过程中规定好的一些变量。这个变量的规定是这样定的。

<html>
   <head>
   <body>
       <!-- 这一行 method 对应的值改为 post--->
       <form action="liuxiaodo.php" method="post">
       <input type="text" name="username" />
       <input type="submit" name="提交" />
       </form>
       </body>
       </html>

环境变量举例说明

<?php

    phpinfo();

?>

PHP常量知识:

常量就是长久不变的值,常量在代码中的定义,以及书写方式如下所示:

define(常量名,常量值)

用带代码进行试验说明:

<?php

    define('MY_NAME';'PHP 中文网');

    echo '我的名字是'.MY_NAME;

?>

PHP注释信息介绍

 1、对重点进行标注

 2、时间长了容易忘记代码,方便快速回忆,以及方便查找信息

 3、可以让其他人更容易看到懂配置信息

 4、还可以生成文档,代码写完相关文档就写完了,提高工作效率

 5、拥有注释、空行、回车之后的代码看起来更优美

 6、注释可用来拍错,不确定代码中哪一块写错了,可以将一大段注释,确定错误区域

 7、注释中的部分内容,电脑不执行它

PHP注释的方法如下所示:

 1、单行注释(只注释一行)

       //   表示单行注释

       #   表示单行注释,用的比较少

<?php

   //声明异步xiangjiao的变量

   $xiangjiao = 香蕉;

   //显示输出收集价格

  echo $xiangjiao;

?>

多行注释

<?php

    /*

   多行注释,这里是注释区域代码

   */

?>

<?php

   /*

  姓名:刘晓东

  性别:男

  年龄:100

  */

?>

PHP数据类型介绍(常用6种数据类型)

 1、布尔类型      boolean    false(假)、true(真)

  2、字符串         string        字母或者拼音串联而成

  3、整形             interger     整数(1 2  3  4)

  4、浮点型          float/double  小数(0.89)

  5、数组类型      array            一组相同类型的集合

  6、空白              null             特殊的值,表示变量没有值,任何变量的初始值都是unll

整数数据类型

<?php

  $int=90;

  $zhengshu=300;

  echo $int;

  echo $zhenshu;

?>

<?php

  //16进制的取值范围是 0-f ,即 0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f

    $shiliujinzhi=0x2cd;

    echo $shiliujinzhi;

?>

布尔数据类型

<?php

  //声明一个变量为布尔

  $buer=true;

  //声明一个变量

  $bool=false;

?>

字符串数据类型

<?php

  //声明字符串变量$str

  $str='老男孩网络安全教育基地';

  echo $str;

?>

在字符串两面加双引号

<?php

  //声明字符串变量$str

  $str="老男孩网络安全教育基地";

  echo $str;

?>

那双引号和单引号有什么区别呢:

1、双引号解析变量,但是单引号不解析变量

2、在双引号里面插入变量,变量后面如果有英文或者中文字符,会把这个字符和变量拼起来,视为一整个变量。一定要在变量后面接上特殊字符,例如空格等分开。

3、如果在双引号里面插变量的时候,后面不想有空格,可以拿大括号将变量包起来。

4、双引号解析转义字符,单引号不能解析转义字符。但是单引号能解析

5、单引号效率高于双引号,尽可能使用单引号

6、双引号和单引号可以互相嵌套,双引号中可以插入单引号,单引号当中插入变量,这个变量会被解析

7、神奇的字符串拼接胶水—— —— ()点,用来拼接字符串。

8、一般将定界符声明字符串视为双引号一样的功能开看待。

浮点型数据类型

<?php

  //声明变量 float的值为 3.33

  $float=3.33;

   echo $float;

?>

<?php

  //声明变量$float 的值为3.14159

  $float=3.14159;

  var_dump($float);

?>

var_dump()函数用于输出变量的相关信息。

<?php

  //声明一个变量9.8

  $float=9.8;

  $type=gettype($float);

  echo $type;

?>

gettype(传入一个变量)能获得变量的类型

PHP 程序逻辑运算符号

 $x and $y  =  $x&&$y (都为真则返回为真)

 $x or $y  =  $x||$y (只要其中一个为真,则为真)

 <?php

$x=true;

$y=false;

if($x&&$y){

     echo'执行真区间';

}else{

      echo'执行了假区间';

}

?>

<?php

$x=1

$y=4

if($x<$y){

    echo '变量X小于变量y 成立';

}else{

   echo '变量x大于变量y 不成立';

}

?>

PHP的算数运算方法

$x+$y  表示相加

$x-$y   表示相减

$x*$y   表示相乘

$x/$y   表示相除

$x%$y  表示取余

<?php

$x=10;

$y=1992;

echo  $x*$y;

?>

PHP 程序自加减运算

$x++    表示先赋值后累加运算

$x--      表示先赋值后求差运算

++$x     表示先累加运算后赋值

--$x       表示先累求差运算后赋值

<?php

$x=35;

//先赋值后做加法运算,即将$x的值赋值值为$y,$x的值为35,所以将$x.的值赋值为$y.$y也是35

$y=$x++;

//$x 的结果输出为36,因为赋值给$y后,$x自己又把自己进行了+1操作。所以,$x结果为36

echo "$x $y";

?>

 if语句多种嵌套

<?php

//0表示工作秘书,1表示生活秘书

//用代码模拟随机产生当前的工作生活秘书的还是工作秘书的

$mishu  = rand(0,1);

if($mishu){

        //下雨和不下雨的状态,随机产生

        //下雨状态为1

        //不下雨状态为0

         $xiayu = rand(0,1);

            if($xiayu){

            //是否购买雨伞

             echo '下雨天,已经购买雨伞';

   } else{

              echo'下雨天,没购买雨伞';

    }

}else{

               //是否购买防晒霜

               $you=rand(0,1);

                if($you){

                 echo'没有下雨,有防晒霜';

         }else{

                echo'没有下雨,没有购买防晒霜';

          }

}else{

          //是否准备好了会议议程

         $shifou=rand(0,1);

          if($shifou){

           echo'已经准备好,可以随时出发';

     }else{

             echo ' 没有准备好,需要打印,延迟出发';

        }

}

?>

switch 语句的使用

<?php

//定义出行工具

$tool =rand(1,6);

switch($tool){

      case1:

          echo '司机开车';

          break;

      case2:

           echo '民航';

            break;

       case3:

             echo '自己家专机';

             break;

         case4:

             echo '火车动车';

             break    

          case5:

              echo '骑马';

              break;

           case6:

               echo'游轮';

               break;

}

?>

上面的break是可选的

不要在case后面写成分号,后面是冒号:

不要在case后面写判断区间,如果($foo)> 20 或者 $foo ==30)

switch里面在变量最好是整型,字符串,因为布尔判断更适合if......else.....

do  while循环语句使用

//定义需要往返的次数,老外喜欢从0开始计数,我们也从0开始计

$count = 0;

//while 后面接布尔值判断,为真执行,为假停止

//$count 不小于100了,循环停止执行后续代码

while($count < 100){

          echo '我是刘晓东,我是第 '. $count . '次出差<br />';

          //每次执行让$count+,这样的话,就不会产生$count 永远小于 100 的情况了

          $count++;

//循环结束

}

echo '循环结束'

?>

 do......while 与 while的区别

 do......while 与 while的语法机构基本一样,也是一个布尔型循环,功能也基本一样

 do......while 与 while的区别是,它们的值检查时间不同。

 do.....while不论 while 判断是否成立,先执行一次代码块循环语句,保证执行一次(表达式的真值在每次循环结束后检查)

 然而我们之前的while循环会检查布尔判断区域,成立则执行。不成立则不执行。

<?php

$i = 0;

do{

    echo $i;

    $i --

} while($i>0);

?>

 for 循环语句使用

for 循环是PHP中的一种计数型循环,它的语法比较活多变。这是一个必掌握的知识点。

for (表达式1;表达式2;表达式3){

         需要执行的代码段

}

 表达式1 是初始化赋值,可以同时赋值多个代码。

 表达式2 在每次循环开始前求值。如果值为true,则继续循环,执行嵌套的循环语句。如果值为 false,则终止循环。

 表达式3 在每次循环之后被求值。

<?php

 for ($i=1;$i <=10;$i++){

      echo '分手后第'.$i.'年,我全都忘了你的样子<br />';

}

?>

<?php

 for($liu=0;$liu<100;$++){

        echo '刘晓东我都说了'.$liu.'次你是全世界最帅的男人,不接受任何反驳<br />';

}

 ?>

goto 循环语句使用

<?php

goto wan;

echo '天王盖地虎';

wan:

echo'小鸡炖蘑菇';

?>

<?php

for($i=0;$i<100;$++){

    echo '第'.$i. '周往返北京大连<br />';

     if($i == 17){

      geto end;

     }

}

end:

 echo '集团公司要求停止此项目';

?>

PHP的函数基本语法

function 函数名(【参数名1【=值1】,参数2【=值2】,参数n【=值n】】)

{

     函数中的功能体

     【return 返回值】

}

<?php

function php_cn(){

          echo '好好学习';

php_cn();

php_cn();

php_cn();

?>

函数名只能是字母,数字,下划线的组合,并且之间不能包含空格,数字不能放在变量名首位。

函数名与变量命名规则一样,但不同的是:函数名不区分大小写

函数体的参数若是定义了,未传参数,代码会报错

函数后的参数可以写多个

函数后如果有默认值和无默认值得参数,通常把无默认值的参数写在最前面

函数体的变量与函数体外的变量没有关系

函数体中若有return,return后的代码不执行

函数执行完后,return可把函数体内的值,带到函数体外

函数的执行没有顺序关系,可以在定义处之前的位置调用

函数不能重载。

$_cookie  得到会话控制中 cookie 传值

$_session  得到会话控制中session的值

$_files        得到文件上传的结果

$_get          得到get传值得结果

$_post        得到post传值得结果

$_request    既能得到get的传值结果,也能得到post传值的结果

<?php

//functions.php 文件

function demo(){

 echo 'dweqde'

}

function test(){ 

echo 'ewfwef'

}

?>

<?php

include 'function.php';

//可以直接调用

demo();

 

test();

?>

时间信息函数

<?php

$mytime = getdate();

echo "年 :". $mytime[ ' year ' ]."\n";

echo "年 :". $mytime[ ' mon ' ]."\n";

echo "年 :". $mytime[ ' mday ']."\n";

echo "年 :". $mytime[ ' hours ' ]."\n";

echo "年 :". $mytime[ ' minutes ' ]."\n";

echo "秒 :".$mytime['seconds']."\n";

echo "一个小时中的第几钟 :".$mytime['minutes']."\n";

echo "这是一分钟的第几秒 :".$mytime['seconds']."\n";

echo "星期名称 :".$mytime['weekday']."\n";

echo "月份名称 :".$mytime['month']."\n";

echo "时间戳   :".$mytime[0]."\n";

?>

PHP数组与数据结果

数组的英文是array,可以存入多个不同类型数据,是一个复合数据类型

<?php

$shu = array(1 , 1.5 , true ,'天王盖地虎,小鸡炖蘑菇');

echo '<pre>';

var_dump($shu);

echo '</pre>';

?>


https://www.xamrdz.com/lan/5xe1957285.html

相关文章: