zoukankan      html  css  js  c++  java
  • PHP:第五章——字符串的概念

    <?php
    header("Content-Type:text/html;charset=utf-8");
    //字符串概念:
    
    //1.单引号。//里面的变量不会被解释
    //例:
    /*$a=77;
    $b='美丽 $a 中国';
    echo $b;*/
    //输出:美丽 $a 中国 
    
    //2.双引号。 //里面的变量会被解释
    //例:
    /*$a=22;
    $c="中 $a 国";
    echo $c;*/
    //输出:中 22 国 
    
    //3.Heredo结构。//里面的变量会被解释
    //例1:
    /*$a=99;
    $b=<<<ZG
    所写字 $a 符内容
    ZG;
    echo $b;*/
    //输出:所写字 99 符内容 
    
    //例2:
    /*$arr=array(<<<ML
        我是一个数组
    ML
    );
    print_r($arr);*/
    //输出:Array ( [0] => 我是一个数组 ) 
    
    //4.Nowdoc结构 //里面的变量不会被解释
    /*$a=33;
    $b=<<<'ZG'
        Nowdoc结构 $a ;
    ZG;
    echo $b;*/ 
    //输出:Nowdoc结构 $a ;
    
    //例:解决遇到不符合变量语法规则的字符时候也会结束(也可能会产生错误)
    /*$a="中";
    $b="美{$a}英";
    echo $b;*/
    //输出:美中英 
    
    //5.存取和修改字符串中的字符
    /*
    string 中的字符可以通过一个从 0 开始的下标
    用类似 array 结构中的方括号包含对应的数字来访问和修改。
    */
    /*$a="ABCDE";
    $a[3]=87;
    echo $a;*/
    //输出:ABC8E 
    
    //6.字符中中的连接运算符
    /*$a='ZG';
    $b='MY';
    $c=$a.$b;
    echo $c;*/
    //输出:ZGMY
    
    //7.通过ord()和chr()实现字符与ASCII之间的转换;
    //例:把字符转换为ASCII
    /*$a='ABC';
    $b=ord($a);
    echo $b;*/
    //输出字符串的第一个字符的ASCII。本例输出A的ASCII码的值:65
    
    //例:把ASCII转换为字符:
    /*$a=65;
    $b=chr($a);
    echo $b;*/
    //输出:A
    
    //针对汉字进行ASCII的转换:
    /*$a="美丽中国";
    $b=ord($a[0]).ord($a[1]).ord($a[2]);
    echo $b;*/
    //输出:231 190 142
    
    //例:
    /*$a=chr(231).chr(190).chr(142);
    echo $a;*/
    //输出:美 ;
    ?>
  • 相关阅读:
    可重入的自旋锁
    自旋锁浅析
    hibernate规避SQL注入实例
    关于2B的转义问题
    java指定文件编码格式
    win10下启动zkui
    【转】角落的开发工具集之Vs(Visual Studio)2017插件推荐
    《LINQ技术详解C#》-4.延迟操作符(第2部分 LINQ到对象)
    《LINQ技术详解C#》-2.查询表达式翻译为标准查询操作符
    Code alignment 代码对齐改进(VS2017)
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7198469.html
Copyright © 2011-2022 走看看