常用的字符串函数
int strcmp ( string str1, string str2): 区分大小写的比较,返回-1(小于)、0(等于)、1(大于)
int strlen(string str):求得字符串得长度
int strpos(string str, string findstr):查找字符串findstr在str中首次出现的index,如果没有找到则返回false,注意与0的区别
// in PHP 4.0b3 and newer:
$pos = strpos($mystring, "b");
if ($pos === false) { // note: three equal signs
// not found...
}
// in versions older than 4.0b3:
$pos = strpos($mystring, "b");
if (!is_integer($pos)) {
// not found...
}
――――――――――――――――――――――――――――――――――
string strtok(string str1,string token):
将str1按照token中指定的分割符号进行划分,以后使用时不需要第一个参数
for($i=1,$token = strtok("Hello/tWorld!", "/t");
$token != "";
$token = strtok($line,"/t"))
{ print("token: $token<BR>/n");
//依次输出 token:Hello<BR> 和 token:World<BR>
}
string strstr(string str, string startstr):
获取str中从startstr开始到结束的字符串
string strrev(string str):
字符串转置
string strtolower(string str):字符串中字母转换为小写
string strtoupper(string str):字符串中字母转换为大写
string trim(string str):清除字符串首尾的空格
string ltrim(string str):清除字符串首部的空格
string rtrim(string str):清除字符串尾部的空格
――――――――――――――――――――――――――――――
Base64编码和解码
string base64_decode(string str):解码
string base64_encode(string str):编码