字符串的处理和分析在任何编程语言中都是一个重要的基础,往往是简单而重要的。信息的分类、解析、存储和显示,以及网络中的数据都需要操作字符串来完成。尤其在web开发中更为重要,程序员大部分工作都是在操作字符串,本文将详细介绍php中的字符串函数
[注意]关于javascript中字符串的属性和方法移步至此
特点
因为php是弱类型语言,所以其他类型的数据一般都可以直接应用于字符串操作函数中,而自己转换成字符串类型进行处理
echo substr( "1234567", 2, 4 ); //将字串用函数substr()处理,输出子字符串 345echo substr( 123456, 2, 4 ); //将整型用字串函数处理,输出同样是字符串 345echo hello; //先找hello常量,找不到就会将常名看作是字符串使用
字符串貌似数组,可以使用中括号语法,但由于无法与真正的数组进行区别,带来二义性,所以最好使用功能相同的花括号
$str = "lamp";
echo $str."<br>";
echo $str{0};//输出字符串$str中第一个字符lecho $str[1];//输出字符串$str中第二个字符a,[]也可以,不过已过时在处理变量解析时,如果在字符串中遇到美元符号,解析器会尽可能多地取得后面的字符以组成一个合法的变量名,如果想明示指定名字的结束,用花括号把变量名括起来
延伸阅读
学习是年轻人改变自己的最好方式