几个PHP函数

2008年10月31日 | 分类: php | 标签: ,

strtok切开字符串。
语法: string strtok(string arg1, string arg2);
返回值: 字符串
内容说明
本函数将字符串 arg1 依字符串 arg2 的值切开成小段小段的字符串。


使用范例
本例将 I will be back 字符串依空白切开。
$string = “I will be back”;
$tok = strtok($string,” “);
while($tok) {

echo “单字=$tok
“;

$tok = strtok(” “);
}
?>
strtolower字符串全转为小写。
语法: string strtolower(string str);
返回值: 字符串
内容说明
本函数将字符串 str 全部变小写字符串。
strtoupper字符串全转为大写。
语法: string strtoupper(string str);
返回值: 字符串
内容说明
本函数将字符串 str 全部变大写字符串。
str_replace字符串取代。
语法: string str_replace(string needle, string str, string haystack);
返回值: 字符串
内容说明
本函数将字符串 str 代入 haystack 字符串中,将所有的 needle 置换成 str。


使用范例
下例将 %body% 以 black 取代
$bodytag = str_replace(“%body%”, “black”, “
echo $bodytag;
?>
strtr转换某些字符。
语法: string strtr(string str, string from, string to);
返回值: 字符串
内容说明
本函数将字符串 str 中和 from 有关的字符一一转成 to 的字符。
substr取部分字符串。
语法: string substr(string string, int start, int [length]);
返回值: 字符串
内容说明
本函数将字符串 string 的第 start 位起的字符串取出 length 个字符。若 start 为负数,则从字符串尾端算起。若可省略的参数 length 存在,但为负数,则表示取到倒数第 length 个字符。


使用范例
echo substr(“abcdef”, 1, 3);
// 返回 “bcd”
echo substr(“abcdef”, -2);
// 返回 “ef”
echo substr(“abcdef”, -3, 1); // 返回 “d”
echo substr(“abcdef”, 1, -1); // 返回 “bcde”
?>
trim截去字符串首尾的空格。
语法: string trim(string str);
返回值: 字符串
内容说明
本函数返回字符串 string 首尾的空白字符去除后的字符串。
ucfirst将字符串第一个字符改大写。
语法: string ucfirst(string str);
返回值: 字符串
内容说明
本函数返回字符串 str 第一个字的字首字母改成大写。
ucwords将字符串每个字第一个字母改大写。
语法: string ucwords(string str);
返回值: 字符串
内容说明
本函数返回字符串 str 每个字的字首字母全都改成大写。

目前还没有任何评论.