现在的位置: 首页学习笔记>正文
从零基础自学PHP字符串的插入.
发表于6年前 学习笔记 评论数 11

这一章自学的是字符串的插入.

PHP为字面插入和内容插入提供了一种方法。

双引号提供了最大的灵活性,原因是变量和转移序列都会得到相应的解析。

 

  1. <?php   
  2. //   英文测试字符串正常   
  3.  //  $username="PHPzixue";   
  4.  //  echo "His name is $username";   
  5.     
  6. //中文测试字符串   
  7.    $username="dudu";   
  8.    echo "他的名字叫做$username,他今年19岁,他已经长大成人了";   
  9.    echo "<br/>";   
  10.    echo "他QQ很多女孩子,但是一个都不属于他的!";   
  11.    //这里需要注意到是中文输入的时候在变量后面$username会出错,无法显示,   
  12.    //但是在后面加个"." 我上次说过的数据连接符,就可以显示正常了   
  13.    //如 echo "他$username"."QQ很多女孩子但是一个都不属于他的!";    
  14.    //这样就正常了;   
  15. ?>部分常用的转义字符
    转义序列 描述
    \n 换行符
    \r 回车
    \t 水平制表图
    \\ 反斜杠
    \$ 美元符
    \" 双引号

     

    这里要注意一点的是有些是显示在源代码里的字符,做不到HTML的效果.

    单引号会按照声明的原样解释,解析字符串时,变量和转义序列都不会进行解析。

     

独家记忆
  1. <?php    
  2.     echo '嘟嘟的变量名为:$userName,转义字符\n在单引号中无效'   
  3. ?>下面就是一些概念的问题了,相信学过C# ASP的都不会陌生了,没基础的可以看看尝试着多练习几遍就能完全掌握.算术操作符
    操作符 名称 示例
    + $a+$b
    - $a-$b
    * $a*$b
    / $a/$b
    % 取余 $a%$b

     

    复合赋值操作符

    操作符 使用方法 等价于
    += $a+=$b $a=$a+$b
    -= $a-=$b $a=$a-$b
    *= $a*=$b $a=$a*$b
    /= $a/=$b $a=$a/$b
    %= $a%=$b $a=$a%$b
    .= $a.=$b $a=$a.$b

     

    前置递增递减和后置递增递减运算符:

    $a=++$b;

    $a=$b++;

    $a=--$b;

    $a=$b--;

    这个也列个例子,不然比较抽象。

  1. $sz1="80";   
  2.  $sz2="100";   
  3.     
  4.  $sz1=$sz2++;   
  5.     
  6.   
  7.  echo ($sz1);   
  8.  echo "<br/>";   
  9.  echo ($sz2);   
  10. 这里输出的结果是 100 和101.  

比较运算符
操作符 名称 使用方法
= = 等于 $a= =$b
= = = 恒等 $a= = =$b
!= 不等 $a!=$b
!= = 不恒等 $a!= =$b
<> 不等 $a<>$b
< 小于 $a 大于 $a>$b
= 大于等于 $a>=$b

注意:恒等表示只有两边操作数相等并且数据类型也相当才返回true;
例如:0= ="0" 这个返回为true ,因为操作数相等
0= = ="0" 这个返回为false,因为数据类型不同

逻辑运算符
操作符 使用方法 使用方法 说明
! 非 !$b 如果$b是false,则返回true;否则相反
&& 与 $a&&$b 如果$a和$b都是true,则结果为true;否则为false
|| 或 $a||$b 如果$a和$b中有一个为true或者都为true时,其结果为true;否则为false
and 与 $a and $b 与&&相同,但其优先级较低
or 或 $a or $b 与||相同,但其优先级较低

操作符"and"和"or"比&&和||的优先级要低。

三元操作符
这个我觉得需要联系下. 如:
$sz1="80";
$sz2="100";

echo ($sz1>=$sz2?"真":"假");
这个浏览器显示的是假.
等于前面是一个运算符,后面就是一个与和非的关系一样.

×
腾讯微博