zoukankan      html  css  js  c++  java
  • 有关PHP的字符串知识

    字符串是由一系列字符组成,在PHP中,字符和字节一样,也就是说,一共有256种不同字符的可能性。

    字符串型可以用三种方法定义:单引号形式双引号形式Heredoc结构形式

      

    1、每条指令可要记得使用 “;”结束;

    2、单引号开始要以单引号结束哦,双引号开始要双引号结束;

    3、记得单引号和双引号都是英文的

     

    一.当字符串包含引号的时候怎么办

    方案一:在单引号中嵌入双引号

    方案二:在双引号中嵌入单引号

    方案三:使用转义符""

    1、嵌套的时间单引号中拥抱双引号哦,双引号中拥抱单引号哦;

    2、单引号拥抱单引号,双引号拥抱双引号,可是需要“”转义字符在场的哦;

    3、注意单引号和双引号都是英文下的哦。

     

    二.当引号遇上美元符号标识的变量怎么办

    当双引号中包含变量时,变量会与双引号中的内容连接在一起;

    当单引号中包含变量时,变量会被当做字符串输出.

    如图所示:

    <?php 
    $love = "I love you!"; 
    $string1 = "慕课网,$love";
    $string2 = '慕课网.$love';
    $string3 = "$string2";
    echo $string1;
    echo "<br />";
    echo $string2;
    ?>

    1. 变量“$love”要包含在引号中;
    2. 注意代码中的引号都是英文状态下的引号。

    三.字符串很长怎么办

    可以使用Heredoc结构形式的方法来解决该问题,首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串

    在赋值符号后,输入定界符“<<<”,接着是标识符,你可以用你的女神作为标识符“GOD”,如第2行,也可以使用你喜欢的狗狗,“DOG”作为标识符,但是,结尾处的标识符也必须是一样的。此外,在结尾的一行,如第7行,一定要另起一行,并且此行除了“GOD”,并以“;”号结束之外,不能有任何其他字符,前后都不能有,包括空格,否则会出现错误的哦。切记切记哦。

    标量类型—字符串(4)

    当我的字符串很长怎么办?

    我们可以使用Heredoc结构形式的方法来解决该问题,首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串。如图:

    在赋值符号后,输入定界符“<<<”,接着是标识符,你可以用你的女神作为标识符“GOD”,如第2行,也可以使用你喜欢的狗狗,“DOG”作为标识符,但是,结尾处的标识符也必须是一样的。此外,在结尾的一行,如第7行,一定要另起一行,并且此行除了“GOD”,并以“;”号结束之外,不能有任何其他字符,前后都不能有,包括空格,否则会出现错误的哦。切记切记哦

    1. 定界符(“<<<”)后标识符也必须遵循 PHP 中其它任何标签的命名规则:只能包含字母数字下划线,而且必须以下划线或非数字字符开始;
    2. 结尾处的女神(“GOD”)可是在新的一行等你哦;
    3. 检查下结尾处的女神(“GOD”)前后是否有空格或其它非“;”字符哦,而且不要漏了“;”

  • 相关阅读:
    KVC该机制
    JS多语种方式
    面试经典(1)---翻转字的顺序在一个句子
    正确Linux新手很实用20命令
    代码添加背景音乐的日记
    什么是比特币(Bitcoin)?
    李开复:该算法的重要性
    javascript推断的浏览器类型
    libyuv编
    Linux下将UTF8编码批量转换成GB2312编码的方法
  • 原文地址:https://www.cnblogs.com/sjxx/p/5340347.html
Copyright © 2011-2022 走看看