PHP常用正则表达式收集

PHP常用正则表达式收集(2009-06-02 18:29:09)

标签:it分类:PHP资料正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以

备不时之需。文章转载自:https://www.360docs.net/doc/f114811927.html,/31423/viewspace_9417.html

匹配中文字符的正则表达式: [\u4e00-\u9fa5]

评注:匹配中文还真是个头疼的事,有了这个表达式就好办了

匹配双字节字符(包括汉字在内):[^\x00-\xff]

评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

匹配空白行的正则表达式:\n\s*\r

评注:可以用来删除空白行

匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?|<.*? />

评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力

匹配首尾空白字符的正则表达式:^\s*|\s*$

评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式

匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

评注:表单验证时很实用

匹配网址URL的正则表达式:[a-zA-z]+://[^\s]*

评注:网上流传的版本功能很有限,上面这个基本可以满足需求

匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):

^[a-zA-Z][a-zA-Z0-9_]

{4,15}$

评注:表单验证时很实用

匹配国内电话号码:\d{3}-\d{8}|\d{4}-\d{7}

评注:匹配形式如 0511-******* 或 021-********

匹配腾讯QQ号:[1-9][0-9]{4,}

评注:腾讯QQ号从10000开始

匹配中国邮政编码:[1-9]\d{5}(?!\d)

评注:中国邮政编码为6位数字

匹配身份证:\d{15}|\d{18}

评注:中国的身份证为15位或18位

匹配ip地址:\d+\.\d+\.\d+\.\d+

评注:提取ip地址时有用

匹配特定数字:

^[1-9]\d*$ //匹配正整数

^-[1-9]\d*$ //匹配负整数

^-?[1-9]\d*$ //匹配整数

^[1-9]\d*|0$ //匹配非负整数(正整数 + 0)

^-[1-9]\d*|0$ //匹配非正整数(负整数 + 0)

^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ //匹配正浮点数

^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //匹配负浮点数

^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ //匹配浮点数

^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //匹配非负浮点数(正浮点数 + 0)

^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ //匹配非正浮点数(负浮点数 + 0)评注:处理大量数据时有用,具体应用时注意修正

匹配特定字符串:

^[A-Za-z]+$ //匹配由26个英文字母组成的字符串

^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串

^[a-z]+$ //匹配由26个英文字母的小写组成的字符串

^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串

^\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串

评注:最基本也是最常用的一些表达式

//校验是否全由数字组成

function isDigit(s)

{

var patrn=/^[0-9]{1,20}$/;

if (!patrn.exec(s)) return false

return true

}

//校验登录名:只能输入5-20个以字母开头、可带数字、"_”、".”的字串

function isRegisterUserName(s)

{

var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;

if (!patrn.exec(s)) return false

return true

}

//校验用户姓名:只能输入1-30个以字母开头的字串

function isTrueName(s)

{

var patrn=/^[a-zA-Z]{1,30}$/;

if (!patrn.exec(s)) return false

return true

}

//校验密码:只能输入6-20个字母、数字、下划线

function isPasswd(s)

{

var patrn=/^(\w){6,20}$/;

if (!patrn.exec(s)) return false

return true

}

//校验普通电话、传真号码:可以"+”开头,除数字外,可含有"-”function isTel(s)

{

//var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/;

var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; if (!patrn.exec(s)) return false

return true

}

//校验手机号码:必须以数字开头,除数字外,可含有"-”

function isMobil(s)

{

var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; if (!patrn.exec(s)) return false

return true

}

//校验邮政编码

function isPostalCode(s)

{

//var patrn=/^[a-zA-Z0-9]{3,12}$/;

var patrn=/^[a-zA-Z0-9 ]{3,12}$/;

if (!patrn.exec(s)) return false

return true

}

//校验搜索关键字

function isSearch(s)

{

var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]

\{\}:;'\,.<>?]{0,19}$/;

if (!patrn.exec(s)) return false

return true

}

function isIP(s) //by zergling

{

var patrn=/^[0-9.]{1,20}$/;

if (!patrn.exec(s)) return false

return true

}

PHP字符串函数大全

AddSlashes: 字符串加入斜线。

bin2hex: 二进位转成十六进位。

Chop: 去除连续空白。

Chr: 返回序数值的字符。

chunk_split: 将字符串分成小段。

convert_cyr_string: 转换古斯拉夫字符串成其它字符串。

crypt: 将字符串用DES 编码加密。

echo: 输出字符串。

explode: 切开字符串。

flush: 清出输出缓冲区。

get_meta_tags: 抽出文件所有meta 标记的资料。htmlspecialchars: 将特殊字符转成HTML 格式。htmlentities: 将所有的字符都转成HTML 字符串。

implode: 将数组变成字符串。

join: 将数组变成字符串。

ltrim: 去除连续空白。

md5: 计算字符串的MD5 哈稀。

nl2br: 将换行字符转成

Ord: 返回字符的序数值。

parse_str: 解析query 字符串成变量。

print: 输出字符串。

printf: 输出格式化字符串。

quoted_printable_decode: 将qp 编码字符串转成8 位字符串。QuoteMeta: 加入引用符号。

rawurldecode: 从URL 专用格式字符串还原成普通字符串。rawurlencode: 将字符串编码成URL 专用格式。

setlocale: 配置地域化信息。

similar_text: 计算字符串相似度。

soundex: 计算字符串的读音值

sprintf: 将字符串格式化。

strchr: 寻找第一个出现的字符。

strcmp: 字符串比较。

strcspn: 不同字符串的长度。

strip_tags: 去掉HTML 及PHP 的标记。

StripSlashes: 去掉反斜线字符。

strlen: 取得字符串长度。

strrpos: 寻找字符串中某字符最后出现处。

strpos: 寻找字符串中某字符最先出现处。

strrchr: 取得某字符最后出现处起的字符串。

strrev: 颠倒字符串。

strspn: 找出某字符串落在另一字符串遮罩的数目。

strstr: 返回字符串中某字符串开始处至结束的字符串。

strtok: 切开字符串。

strtolower: 字符串全转为小写。

strtoupper: 字符串全转为大写。

str_replace: 字符串取代。

strtr: 转换某些字符。

substr: 取部份字符串。

trim: 截去字符串首尾的空格。

ucfirst: 将字符串第一个字符改大写。

ucwords: 将字符串每个字第一个字母改大写。

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数使需要让数据库处理的字符串,引号的部份加上斜线,以供数据库查询(query) 能顺利运作。这些会被改的字符包括单引号(')、双引号(")、反斜线backslash (\) 以及空字符NUL (the null byte)。

参考: stripslashes() htmlspecialchars() quotemeta()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数让二进位字符串转成十六进位字符串。

使用范例

补充:

josh@https://www.360docs.net/doc/f114811927.html, (22-Jun-1999) 写了一个函数,可将十六进位转成二进位。

function hex2bin($data) {

$len = strlen($data);

for($i=0;$i<$len;$i+=2) {

$newdata .= pack("C",hexdec(substr($string,$i,2)));

}

return $newdata;

}

?>

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将字符串的连续空白清除。

使用范例

$trimmed = Chop($line);

?>

参考: trim()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将字符的序数转成ASCII 的字符。本函数和ord() 成对照。

使用范例

$str .= chr(27);

$str = sprintf("字符串的结束字符是: %c", 27);

?>

参考: ord() sprintf()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将字符变成小段供其它函数使用。例如,base64_encode。内定是参数chunklen (76 个字符) 每隔76 个字符插入end ("\r\n")。返回新字符串而不改动原字符串。使用范例

将字符串$data 格式化成MIME BASE64 格式

$new_string = chunk_split(base64_encode($data));

?>

参考: ereg_replace()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将古斯拉夫字符串转成其它的字符串。from 及to 二个参数是字符,其代表意义如下:

k - koi8-r

w - windows-1251

i - iso8859-5

a - x-cp866

d - x-cp866

m - x-mac-cyrillic

语法: string crypt(string str, string [salt]);

返回值: 字符串

函数种类: 编码处理

内容说明: 本函数将字符串用UNIX 的标准加密DES 模块加密。这是单向的加密函数,无法解密。欲比对字符串,将已加密的字符串的头二个字符放在salt 的参数中,再比对加密后的字符串。

更详细的资料请参考UNIX Manual (man) 中的crypt。

在一些较新的UNIX 版本中,除了DES 之外还提供了其它的加密模块,如MD5。甚至有些系统还用MD5 取代DES。在salt 参数还有一些变化,端看传给salt 参数的字符串长度而定:

CRYPT_STD_DES - 标准的DES 编码,输入2 字符的salt。

CRYPT_EXT_DES - 延伸的DES 编码,输入9 字符的salt。

CRYPT_MD5 - MD5 编码,输入12 字符加上$1$ 的salt。

CRYPT_BLOWFISH - 延伸的DES 编码,输入16 字符加上$2$ 的salt。

此外,若不使用salt 参数,则程序会自动产生。

返回值: 无

函数种类: PHP 系统功能

内容说明: 本函数将字符串输出。由于它不是真正的函数,因此也没有返回值。

使用范例

echo "Hello World";

?>

参考: print() printf() flush()

返回值: 数组

函数种类: 资料处理

内容说明: 本函数将字符串依指定的字符串或字符separator 切开。将切开后的字符串返回到数组变量中。

使用范例

$pizza = "第一片第二片第三片第四片第五片第六片";

$pieces = explode(" ", $pizza);

?>

参考: implode()

返回值: 无

函数种类: 资料处理

内容说明: 本函数无输入亦无输出。将输出缓冲区的资料送出,并清出。

语法: array get_meta_tags(string filename, int [use_include_path]);

返回值: 数组

函数种类: 资料处理

内容说明: 本函数将homepage 中的所有 标记的资料取出并放置数组变量返回。例如

PHP BIBLE

本函数找出meta 标记,name 属性的字符串为数组索引,而content 属性字符串则为数组的内容资料了。治募注意的是本函数为PHP 原生函数,在UNIX 系列平台上无法直接

处理麦金塔的文件格式,因为换行字符不同。blake@https://www.360docs.net/doc/f114811927.html, 指出(07-Jun- 1999),参数filename 也可以是URL,函数将抽出远端服务器的文件meta 标记。而函数在处理时,遇到< /head> 标记结束,要是 标记放在 后将无法处理。

语法: string htmlspecialchars(string string);

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将特殊字符转成HTML 的字符串格式( &....; )。最常用到的场合可能就是处理客户留言的留言版了。

& (和) 转成&

" (双引号) 转成"

< (小于) 转成<

> (大于) 转成>

此函数只转换上面的特殊字符,并不会全部转换成HTML 所定的ASCII 转换。

使用范例

这是aulbach@unter.franken.de (27-Jan-1999) 所提供的范例

Restaurant Description

Name of restaurant:


输入描述(若您会HTML,可直接使用):

参考: htmlentities() nl2br()

语法: string htmlentities(string string);

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数有点像htmlspecialchars() 函数,但本函数会将所有string 的字符都转成HTML 的特殊字集字符串。不过在转换后阅读网页源代码的方面,会有很多困扰,尤其是网页源代码的中文字会变得不知所云,浏览器上看到的还是正常的。

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将数组的内容组合成一个字符串,参数glue 是字之间的分隔符号。

使用范例

$colon_separated = implode(":", $array);

echo $colon_separated;

?>

参考: explode() join() split()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数是implode 函数的别名。

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数用来删去字符串中的连续空白带(whitespace)。

语法: string md5(string str);

返回值: 字符串

函数种类: 编码处理

内容说明: 本函数用来计算MD5 哈稀。关于MD5 编码法,可以参考RSA Data Security, Inc. MD5 Message- Digest Algorithm. RFC1321;或是赖溪松、韩亮、张真诚等合着之近代密码学及其应用,11.3。

语法: string nl2br(string string);

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将换行字符转换成HTML 换行的
指令。

参考: htmlspecialchars() htmlentities()

返回值: 整数

函数种类: 资料处理

内容说明: 本函数返回字符的ASCII (美国国家标准交换码) 序数值。本函数和chr() 函数相反。

使用范例

if (ord($str) == 10) {

echo("字符串\$str 的第一个字是换行字符。\n");

}

?>

参考: chr()

语法: void parse_str(string str);

返回值: 无

函数种类: 资料处理

内容说明: 本函数可将浏览器返回的GET 方法的QUERY_STRING 字符串解析。返回的变量名及值就依QUERY_STRING 的名称及值。

使用范例

$str = "first=value&second[]=this+works&second[]=another";

parse_str($str);

echo $first; // 显示出"value" 字符串

echo $second[0]; // 显示"this works" 字符串

echo $second[1]; // 显示"another" 字符串

?>

返回值: 布尔值

函数种类: 资料处理

内容说明: 本函数输出字符串。若成功则返回1,失败则返回0。例如传输中途客户的浏览器突然挂了,则会造成输出失败的情形。

参考: echo() printf() flush()

返回值: 整数

函数种类: 资料处理

内容说明: 本函数依参数format 指定的内容格式将字符串格式化。格式的细节可以参考sprintf()。

参考: print() sprintf() flush()

语法: string quoted_printable_decode(string str);

返回值: 字符串

函数种类: 编码处理

内容说明: 本函数可以将quoted-printable 后的字符串解码成为8 位编码的字符串。而本函数类似imap_qprint() 函数,只一不同的地方是使用imap_qprint() 函数需要让系统加入IMAP 的模块,而本函数不需要IMAP 模块。

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将字符串中含有 . \\ + * ? [ ^ ] ( $ ) 等字符的前面加入反斜线"\" 符号。参考: addslashes() htmlentities() htmlspecialchars() nl2br() stripslashes()

语法: string rawurldecode(string str);

返回值: 字符串

函数种类: 编码处理

内容说明: 本函数将字符串解码。从URL 的字符串专用格式解成普通字符串。详细的编码解码信息及规格文件可以参考RFC 1738。

参考: rawurlencode()

语法: string rawurldecode(string str);

返回值: 字符串

函数种类: 编码处理

内容说明: 本函数将字符串编码成URL 的字符串专用格式,特殊的字符会转换成百分比符号后面加上二个十六位数字的格式。例如,空格就会变成%20。

使用范例

echo '<a href="ftp://guest:', rawurlencode ('foo @+%/'), '@localhost/x.txt">';

?>

参考: rawurldecode()

返回值: 字符串

函数种类: 操作系统与环境

内容说明: 本函数用来配置地域的信息。参数category 有下列的选择:

LC_ALL 包括下面的全项选项都要。

LC_COLLATE 配置字符串比较,PHP 目前尚未实作出来本项。

LC_CTYPE 配置字符类别及转换。例如全变大写strtoupper()。

LC_MONETARY 配置金融货币,PHP 目前尚未实作。

LC_NUMERIC 配置小数点后的位数。

LC_TIME 配置时间日期格式,与strftime() 合用。

而参数locate 若是空字符串"",则会使用系统环境变量的locate 或是LANG 的值。若locate 为零,则不会改变地域化配置。返回新的地域,若系统尚未实作则返回false。

使用范例

Michal Fita 于11-Jan-1999 11:01 提出这个以波兰作地域化的例子。

setlocale("LC_ALL", "pl");

$net = "1234,56";

$gross = "1,22" * $net;

printf("毛利: %s, 净利: %s", $gross, $net");

/* 波兰总?/font>[值税为22% */

?>

返回值则为

毛利: 1234,56, 净利: 1506,1632

返回值: 整数

函数种类: 资料处理

内容说明

本函数用来计算比较二字符串的相似程度。

返回值: 字符串

函数种类: 资料处理

内容说明: Soundex 值是利用英文字的读音近似值所求得的值,值由四个字符构成,第一个字符为英文字母,后三个为数字。在拼音文字中有时会有会念但不能拼出正确字的情形,特别是在做搜寻引擎时面对用户传入的英文字符串,可用本函数做类似模糊比对的效果。例如Knuth 和Kant 二个字符串,它们的soundex 值都是H416。更详细的说明参考Donald Knuth 大师的名著:电脑程序设计的艺术(The Art Of Computer Programming) 第三卷排序和搜寻。

使用范例

$str1=soundex("Wilson");

$str2=soundex("Waillsume");

echo "soundex(\"Wilson\")=$str1 等于\n";

echo "soundex(\"Waillsume\")=$str2\n";

echo "值均为$str1";

?>

上例返回的字符串为

soundex("Wilson")=W425 等于

soundex("Waillsume")=W425

值均为W425

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数用来将字符串格式化。参数format 是转换的格式,以百分比符号% 开始到转换字符为止。而在转换的格式间依序包括了

填空字符。0 的话表示空格填0;空格是默认值,表示空格就放着。

对齐方式。默认值为向右对齐,负号表向左对齐。

字段宽度。为最小宽度。

精确度。指在小数点后的浮点数位数。

类型,见下表% 印出百分比符号,不转换。

b 整数转成二进位。

c 整数转成对应的ASCII 字符。

d 整数转成十进位。

f 倍精确度数字转成浮点数。

o 整数转成八进位。

s 整数转成字符串。

x 整数转成小写十六进位。

X 整数转成大写十六进位。

使用范例

$money1 = 68.75;

$money2 = 54.35;

$money = $money1 + $money2;

// 此时变量$money 值为"123.1";

$formatted = sprintf ("%01.2f", $money);

// 此时变量$ formatted 值为"123.10"

?>

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数也就是strstr() 函数。

返回值: 整数

函数种类: 资料处理

内容说明: 本函数用来比较二字符串的大小。返回负数表示str1 小于str2;返回正数表示str1 大于str2;返回零表示二字符串相同。

参考: ereg() substr() strstr()

返回值: 整数

函数种类: 资料处理

内容说明: 本函数用来比较二字符串并计算出不同处的字符串长度。

参考: strspn()

语法: string strip_tags(string str);

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数可去掉字符串中包含的任何HTML 及PHP 的标记字符串。若是字符串的HTML 及PHP 标签原来就有错,例如少了大于的符号,则也会返回错误。而本函数和fgetss() 有着相同的功能。

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数可去掉字符串中的反斜线字符。若是连续二个反斜线,则去掉一个,留下一个。若只有一个反斜线,就直接去掉。

参考: addslashes()

返回值: 整数

函数种类: 资料处理

内容说明: 本函数返回指定的字符串长度。

返回值: 整数

函数种类: 资料处理

内容说明: 本函数用来寻找字符串haystack 中的字符needle 最后出现的位置。值得注意的是needle 只能是一个字符,中文字等就不适合了。若找不到指定的字符,则返回false 值。

参考: strpos() strrchr() substr() strstr()

返回值: 整数

函数种类: 资料处理

内容说明: 本函数用来寻找字符串haystack 中的字符needle 最先出现的位置。值得注意的是needle 只能是一个字符,中文字等就不适合了。若找不到指定的字符,则返回false 值。参数offset 可省略,用来Y表示从offset 开始找。

参考: strrpos() strrchr() substr() strstr()

返回值: 整数

函数种类: 资料处理

内容说明: 本函数用来寻找字符串haystack 中的字符needle 最后出现位置,并将此位置起至字符串haystack 结束之间的字符串返回。若没有找到needle 则返回false。

使用范例

下例取回环境变量PATH 之最后一个路径

$dir = substr( strrchr( $PATH, ":" ), 1 );

echo "最后的路径为: ".$dir;

?>

参考: substr() strstr()

返回值: 字符串

函数种类: 资料处理

内容说明: 将字符串前后颠倒。

使用范例

下例的返回字符串为"gneP nosliW"

$str=strrev("Wilson Peng");

echo $str;

?>

返回值: 整数

函数种类: 资料处理

内容说明: 本函数将str2 字符串当遮罩,可用来计算str1 字符串中有几个字符落在str2 遮罩中。

参考: strcspn()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将needle 最先出现在haystack 处起至haystack 结束的字符串返回。若找不到needle 则返回false。

参考: strrchr() substr() ereg()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将字符串arg1 依字符串arg2 的值切开成小段小段的字符串。

使用范例: 本例将I will be back 字符串依空白切开。

$string = "I will be back";

$tok = strtok($string," ");

while($tok) {

echo "单字=$tok<br>";

$tok = strtok(" ");

}

?>

参考: split() explode()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将字符串str 全部变小写字符串。

参考: strtoupper() ucfirst()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将字符串str 全部变大写字符串。

参考: strtolower() ucfirst()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将字符串str 代入haystack 字符串中,将所有的needle 置换成str。mlevine@https://www.360docs.net/doc/f114811927.html, (11-Apr-1999) 指出在PHP 3.0.7 版,本函数有些bug,而nadeem@https://www.360docs.net/doc/f114811927.html, (05-Jun-1999) 补充在PHP 3.0.8 版本函数就回复正常了。

使用范例

下例将%body% 以black 取代

$bodytag = str_replace("%body%", "black", "<body text=%body%>");

echo $bodytag;

?>

参考: ereg_replace()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将字符串str 中和from 有关的字符一一转成to 的字符。

参考: ereg_replace()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数将字符串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"

?>

参考: strrchr() ereg()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数返回字符串string 首尾的空白字符去除后的字符串。

参考: chop() ltrim()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数返回字符串str 第一个字的字首字母改成大写。

参考: strtoupper() strtolower()

返回值: 字符串

函数种类: 资料处理

内容说明: 本函数返回字符串str 每个字的字首字母全都改成大写。

相关主题
相关文档
最新文档