1.字符串定义与head响应头
<?php
header('Content-type:text/html;charset=utf-8'); //编码格式改为utf-8,显示中文
$strings = 'xielaoban'; //字符串型 单引号中变量不会被解析
echo '$strings'; //会输出$strings
$food = "蟹黄堡"; //双引号中可以定义变量
echo "午餐是{$food}";
?>
<?php
$string = "裤头村\"海之霸\""; //用转义符输出特殊字符
$tree = "iron\$spider\$"; //用转义符输出特殊字符
echo $string;
echo $tree;
echo "输出\\" ; //再用\转译,从而输出\
echo "haha\n \thahajojo"; //在源码中输出时,\n为空格;\t为跳格;
2.定界符与mb_strlen函数
<?php
$string = "<h1 style=\"color:red\">kutoucun</h1> ";
echo $string; //输出红色的kutoucun
$str = <<<haha
<h1 style="color:blue">kutoucun.com<h1>
haha;
echo $str; //输出蓝色的kutoucun.com,此时使用定界符,不用转译符
?>
<?php
$str1 = "痞老板\n";
$str2 = "蟹老板";
echo $str1.$str2; //连接字符串
$str3 = "www.baidu.com";
echo strlen($str3); //只是针对单个字节编码字符,也就是说它计算的字符串的总字节数
echo '<hr/>';
$str3 = "I am 妹妹";
echo strlen($str3); //一个中文占用三个字节 输出11
echo '<hr/>';
echo mb_strlen($str3);
/**
* 如果是多字节编码的,如GBK和UTF8,使用strlen得到的不是字符的格式,而是该字符的总字节数
* 可以通过使用mb_strlen获取其字符的格式 输出7
*/
echo '<hr/>';
echo mb_strlen($str3,'utf8');