php字符操作相关

字体大小: 中小 标准 ->行高大小: 标准
弱类型
PHP是弱类型语言,所以其它类型的数据一般可以直接应用于字符串操作函数里,而自动转换成字符串类型,进行处理
echo substr("1234567", 1, 3);  等价于   echo substr(123456,1, 3);

定义
一般用双引号或单引号标识一个字符串。双引号里面的变量解析时会自动替换,而单引号则不会。
$str = "i love u";
$str = 'i love u';

$test = "world";
$str = "i love $test";
$str2 = 'i love $test';
echo $str; //将得到 i love
world
echo $str2; //将得到 i love $test

输出
PHP里的输出最常用的是echo,print.两者都不是真正的函数,而是语言构造,所以调用时不必用双括号(比如echo("test");print("test")).在输出的时候两者都可以实现赋值:
echo $str="test"; //一方面输出test,一方面把"test"赋给字符串变量 $str
print $str="test";


两者除了名字不一样外,还是有其它区别的。print具有返回值,一直返回1,而echo没有,所以echo比print要快一点

echo一次可输出多个字符串,而print则不可以.

文档语法

echo <<< 标签名称
...
字符串内容
...
标签名称;

最后的标签名称一定要写在新一行,并且顶格,否则会出错。

连接
两个以上的字符串连接用"."操作符,依字符串的顺序形成新的字符串。
有时候我们会碰到echo $str,$str2,$str3这种情况,在这里","并不是连接操作符,它只是一个参数的分隔符

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/393.html