background image

str_replace

(search,replace,str) 字符串替换

ucfirst(str) 将字符串第一个字符大写

strtolower

 变小写

ucwords(str) 将字符串每个字的第一个字母大写

strcmp

(str1,str2)函数用来对两个字符串进行比较

substr_count()函数检索子串出现的次数
正则相关字符串函数:
preg_match(pattern,subject,matches) 在 subject

 

字符串中搜索与 pattern 给出的正则表达式相

匹配的内容,匹配后的结果存放在 matches 里边,matches[0]全部匹配内容,matches[1]第一
个模式单元 matches[1]第二模式单元,以此类推.
preg_match_all(pattern,subject,matches)全局匹配,其余的 preg_match 函数相似
preg_replace(pattern,replacement,str) 执行正则表达式的搜索和替换,三种[string,string]
[

array

,string][

array

,

array

]

preg_split(pattern,str) 用正则表达式分割字符串
preg_grep(pattern,

array

)用正则表达式匹配数组的值,返回一个新的数组信息

时间【重点 3】
PHP 的日期时间函数

date

()

1,年-月-日

echo

 

date

('Y-m-j');

2007-02-6

echo

 

date

('y-n-j');

07-2-6
大写 Y 表示年四位数字,而小写 y 表示年的两位数字;
小写 m 表示月份的数字(带前导),而小写 n 则表示不带前导的月份数字。

echo

 

date

('Y-M-j');

2007-Feb-6

echo

 

date

('Y-m-d');

2007-02-06
大写 M 表示月份的 3 个缩写字符,而小写 m 则表示月份的数字(带前导 0);
没有大写的 J,只有小写 j 表示月份的日期,无前导 o;若需要月份带前导则使用小写 d。

echo

 

date

('Y-M-j');

2007-Feb-6

echo

 

date

('Y-F-jS');

2007-February-6th
大写 M 表示月份的 3 个缩写字符,而大写 F 表示月份的英文全写。(没有小写 f)
大写 S

表示日期的后缀,比如 st” “

、 nd” “

、 rd” “

和 th”,具体看日期数字为何。

小结:
表示年可以用大写的 Y 和小写 y;
表示月可以用大写 F、大写 M、小写 m 和小写 n(分别表示字符和数字的两种方式);
表示日可以用小写 d 和小写 j,大写 S 表示日期的后缀。
2,时:分:秒