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;*/ //输出:美 ; ?>