14. 关于字符串的细节问题
(14.1)转义符“\”,例如要输出“’C:\’”,需要写成“’C:\\’”;“’What’s’”要写成“’What\’s’”。
(14.2)双引号支持的常用的转义符号:
(14.3)使用定界符定义字符串:<?PHP echo <<<mark …(字符串内容)… mark ?>
15.字符串的格式化
(15.1)printf()函数[直接输出]和sprintf()函数[需要使用echo输出]
(15.2)nl2br()函数:将字符串中的换行符“\n”转换为HTML中的“<br/>”然后显示出来。
(15.3)wordwrap()函数:指定从某列字符进行强制换行
(15.4)修改字母大小写函数:strtolower()函数、strtoupper()函数、ucwords()函数。
16.计算字符串的长度与数目
(16.2)substr_count()函数:确定一个指定的子字符串在所提供的字符串中有多少个。
(16.3)str_word_count()函数:统计某个单词出现的数目
17.字符串的查找与处理
(17.1)strstr()函数:查找子字符串,返回子字符串第一次出现后的所有内容。
[备注:如果要忽略字母大小写,可以使用stristr()函数,用法相同]
(17.2)strpos()函数:查找字符串的位置,返回一个字符串在另一个字符串中第一次出现的位置。如果要忽略字母大小写,可以使用stripos()函数,用法相同
(17.3)str_repeat()函数:字符串复制
(17.4)strrev()函数:反转字符串
(17.5)substr_replace()函数:字符串替换
18.切分与合并字符串
(18.1)explode()函数:用指定的分隔符把字符串切分成数组
(18.2)str_split()函数:将一个字符串分割成等长度的多个子字符串。
(18.3)implode()函数:将数组的元素连接起来成为字符串。
19.字符串的比较
(19.1)strcmp()函数可以精确的比较两个字符串的大小
(19.2)strncmp()函数可以选择想要比较的字符串长度(字符个数)
1.PHP中可以通过超级全局变量数组$_SERVER[]的HTTP_ACCEPT_LANGUAGE得到浏览器的语言环境:
2.用于设置本地系统环境的信息是setlocale()函数。
代码:https://github.com/rxbook/study_php
【2013年10月14日 17:23:28】