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,时:分:秒