similar_text() 函数计算两个字符串的匹配字符的数目。
该函数也可以计算两个字符串的相似度(以百分比计)。
similar_text() 函数计算两个字符串的匹配字符的数目。
该函数也可以计算两个字符串的相似度(以百分比计)。
parse_str() 函数把查询字符串解析到变量中。
语法
parse_str(string,array)
注释:如果未设置 array 参数,由该函数设置的变量将覆盖已由同名变量。
*/
$str="hello world"; //定义字符串
$result=str_word_count($str); //查找单词个数
echo $result; //输出的结果
echo "<br>";
$result=str_word_count($str,1); //返回数组
print_r($result); //输出结果数组
$email='user@example.com'; //定义字符串
$result=strstr($email,'@'); //返回子字符串
echo $result;
/*
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。
stristr() 函数查找字符串在另一个字符串中第一次出现的位置。
如果成功,则返回字符串的其余部分(从匹配点)。如果没有找到该字符串,则返回 false。
convert_uudecode() 函数对 uuencode 编码的字符串进行解码。
语法
convert_uudecode(string)
*/
$str=",2&5l;&/@=v]r;&0a `"; //定义uuencode编码字符串
$result=convert_uudecode($str); //解码
echo $result; //输出结果数据,hello world!
$crud = array('中国|||我国|||大地', 'kelon|||lerke|||sb', 'sesscxx');
$crud = join('|',$crud);
$crud = str_replace('|||', '|', $crud);
$pat = "/({$crud})/i";
$txt = '我知道中国你是sdfex谁!!';
preg_match/*_all*/($pat, $txt, $matches);
var_dump($matches);
语法
printf(format,arg1,arg2,arg++)参数 描述
format 必需。规定字符串以及如何格式化其中的变量。
arg1 必需。规定插到格式化字符串中第一个 % 符号处的参数。
arg2 可选。规定插到格式化字符串中第二个 % 符号处的参数。
arg++ 可选。规定插到格式化字符串中第三、四等等 % 符号处的参数。
chunk_split() 函数把字符串分割为一连串更小的部分。
语法
chunk_split(string,length,end)参数 描述
string 必需。规定要分割的字符串。
length 可选。一个数字,定义字符串块的长度。
end 可选。字符串值,定义在每个字符串块之后放置的内容。
/*
arsort(array,sorttype)
arsort() 函数对数组进行逆向排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。
可选的第二个参数包含了附加的排序标识。
//参数'a..z'界定所有大小写字母均被转义
echo addcslashes('foo[ ]','a..z'); //输出:foo[ ]
//
$str="is your name o'reilly?"; //定义字符串,其中包括需要转义的字符
echo addslashes($str); //输出经过转义的字符串