exec
string exec ( string command, string [array], int [return_var] );
执行服务器里的外部程序。
passthru
string passthru ( string command, int [return_var] );
执行服务器里的外部程序,但是不输出数据。
system
string system ( string command, int [return_var] );
执行服务器里的外部程序。
Regular Expression Functions
ereg
int ereg ( string pattern, string string, array [regs] );
对比两个字符串是否含有完全相符的部分。
ereg_replace
string ereg_replace ( string pattern, string replacement, string string );
对比两个字符串是否有完全相符的部分,若有则以指定的字符串取而代之。
eregi
int eregi ( string pattern, string string, array [regs] );
不区分大小写对比两字符串是否有完全相符的字符串。
eregi_replace
string eregi_replace ( string pattern, string replacement, string string );
不区分大小写对比两字符串是否有完全相符的字符串,如有则经指定的字符串取代。
split
array split ( string pattern, string string, int [limit] );
根据指定的字符将字符串分割,并以数组的类型返回分隔后的字符串。
sql_regcase
string sql_regcase ( string string );
不区分大小写对比字符串。
SNMPF Functions
snmpget
int snmpget ( string hostname, string community, string object_id );
接收SNMP对象。
snmpwalk
array snmpwalk ( string hostname, string community, strint object_id, int [timeout], int [retries] );
以数组返回客户端全部的SNMP对象。
snmpwalkoid
array snmpwalkoid ( string hostname, string community, string object_id, int [timeout], int [retries] );
以数组返回网络文本的树状信息。
snmp_get_quick_print
boolean snmp_get_quck_print ( void );
返回UCD函数库中的quick_print值。
snmp_set_quick_print
void snmp_set_quick_print ( boolean quick_print );
设置UCD函数库中的quick_print值。
String Functions
AddSlashes
string addslashes ( string str );
在字符串前后加上转义字符“/”。
bin2hex
string bin2hex ( string str );
将二进制转成十六进制。
chop
string chop ( string str );
删除指定字符串最末尾的空格符。
chr
string chr ( int ascii );
返回ASCII码所代表的字符。
chunk_split
string chunk_split ( string string, int [chunklen], string [end] );
将字符串分解成许多的片段。
convert_cyr_string
string convert_cyr_string ( string str, string from, string to );
转换字符串中的字符集。
crypt
string crypt ( string str, string [salt] );
为指定的字符串进行DES编码。
echo
echo “string arg1, string [argn] …”;
输出字符到浏览器。
explode
array explode ( string separator, string string );
将字符串按指定的字符串或字符separator切开。
flush
void flush ( void );
清除输出的缓冲区。
get_meta_tags
array get_meta_tags ( string filename, int [use_include_path] );
抽出文件所有meta标记的数据。
htmlentities
string htmlentities ( string string );
将所有的字符转为HTML字符串。
htmlspecialchars
string htmlspecialchars ( string string );
将特殊字符转成HTML格式。
implode
string implode ( string glue, array pieces );
将数组pieces里的元素结合成一个字符串,以glue作为分界。
join
string join ( string glue, array pieces );
将数组变成字符串。
ltrim
string ltrim ( string str );
将连续的空格符去除。
md5
string md5 ( string str );
计算字符串的MD5混合值。
nl2br
string nl2br ( string string );
将所有的换行字符前面加上
。
Ord
int ord ( string string );
返回指定字符串第一个字符的ASCII值。
parse_str
void parse_str ( string str );
将query字符串解析成变量与变量的值。
print
boolean print ( string arg );
将字符显示在网页。
printf
int printf ( string format, mixed [args] … );
以格式化的方式输出字符串。
quoteMeta
string quotemeta ( string str );
在PHP特殊字符前加上“/”。
rawurldecode
string rawurldecode ( string str );
从URL专用格式字符串还原成普通字符串。
rawurlencode
string rawurlencode ( string str );
将一般字符串编码成URL专用格式。
setlocale
string setlocale ( string category, string locale );
设置地区化信息。
similar_text
int similar_text ( string first, string second, double [percent] );
计算字符串相似度。
soundex
string soundex ( string str );
计算指定字符串的读音值。
sprintf
string sprintf ( string format, mixed [args] … );
返回格式化字符串。
str_replace
string str_replace ( string needle, string str, string haystack );
搜索欲取代的字符串地址,搜索到后以新字符串取代。
strchr
string strchr ( string haystack ,string needle );
在字符串里搜索字符串,查找第一个出现的字符。
strcmp
int strcmp ( string str1, string str2 );
两个字符串的比较。
strcspn
int strcspn ( string str1, string str2 );
不同字符串的长度的比较。
strip_tags
string strip_tags ( string str );
去掉HTML及PHP的标记。
stripSlashes
string stripslashes ( string str );
去掉反斜线字符“/”。
strlen
int strlen ( string str );
计算字符串长度。
strops
int strpos ( string haystack, string needle, int [offset] );
查找字符串中第一次出现的字符串的位置。
strrchr
string strrchr ( string haystack, string needle );
查找在字符串中,某字符最后出现的位置。
strrev
string strrev ( string string );
返回颠倒的字符串的结果。
strrpos
int strrpos ( string haystack, char needle );
查找字符串中某字符,继第一次之后的最先出现的位置。
strspn
int strspn ( string str1, string str2 );
打出某字符串落在另一字符串掩码的数目。
strstr
string strstr ( string haystack, string needle );
返回字符串中某字符串开始处至结束的字符串。
strtok
string strtok ( string arg1, string arg2 );
利用指定的字符切开字符串。
strtolower
string strtolower ( string str );
将字符串全部转为小写。
strtoupper
string strtoupper ( string str );
将字符串全部转为大写。
strtr
string strtr ( string str, string from, string to );
转换某些字符。
substr
string substr ( string string, int start, int [length] );
取部分字符串。
trim
string trim ( string str );
截去字符串首尾的空格。
ucfirst
string ucfirst ( string str );
将字符串第一个字符改大写。
ucwords
string ucwords ( string str );
将字符串每个词第一个字母改成大写。
URL Functions
base64_decode
string base64_decode ( string encoded_data );
对Base64编码过的字符串进行译码。
base64_encode
string base64_encode ( string data );
对字符串进行Base64编码。
parse_url
array parse_url ( string url );
分解URL的构成部分,并将结果以数组返回。
urldecode
string urldecode ( string str );
对己编码的字符串译码。
urlencode
string urlencode ( string str );
对指定字符串进行编码。
Variable Functions
Doubleval
double doubleval ( mixed var );
将变量转换为Double数据类型。
empty
int empty ( mixed var );
检查变量是否为空。
gettype
string gettype ( mixed var );
获取变量的数据类型。
intval
int intval ( mixed var, int [base] );
将变量转换为Integer类型。
is_array
int is_array ( mixed var );
判断变量是否为Array
is_double
int is_double ( mixed var );
判断变量是否为Double
is_float
int is_float ( mixed var );
判断变量是否为Float
is_int
int is_int ( mixed var );
判断变量是否为Integer
is_integer
int is_integer ( mixed var );
判断变量是否为Integer
is_long
int is_long ( mixed var );
判断变量是否为Long
is_object
int is_object ( mixed var );
判断变量是否为Object
is_real
int is_real ( mixed var );
判断变量是否为Real
is_string
int is_string ( mixed var );
判断变量是否为String
isset
int isset ( mixed var );
判断变量是否己设置值。
settype
int settype ( string var, string type );
设置指定变量的数据类型。
strval
string strval ( mixed var );
将变量转成字符串类型。
unset
int unset ( mixed var );
删除变量。