PHP常用函数都有什么呢?道勤网给您介绍下哦
PHP常用函数都有什么呢?道勤网给您介绍下哦
//字符串常用函数
$str1='hello';
echo strlen($str1),'<br/>';
$str2='中国';
echo strlen($str2),'<br/>'; //utf8编码,中文占3个字节 一个汉子表示的是占了3个字节GBK编码是占2个字节的
echo mb_strlen($str2,'utf-8'),'<br/>';
//strpos 寻找字符串
$str='abcde';
$char='c';
if(strpos($str,$char) !==false){ //全等后面加!==
echo '含有',$char,'<br/>';
}else{
echo '不含有',$char,'<br/>';
}
//替换字符串str_replace(search,replace,subject)
$str='hi,fuck';
echo str_replace('fuck', 'f**k', $str),'<br/>';
//替换一批字符串
$str='男人,女人,男孩,女孩,';
echo strtr($str,array('男'=>'女','女'=>'男'));
echo '<br/>';
//截取子字符串
$str='tommorow is another day';
echo substr($str,0,3),'<br/>'; // tom 0开始,截3个字节
echo substr($str,3,-3),'<br/>'; //morow is another 第3个参数如为负,代表结束位置。从后往前数
echo substr($str,-10,-3),'<br/>'; //nother
//拆分字符串
$str='tech,linux,mysql';
//----print_r(explode(',',$str));
$arr=explode(',',$str);
print_r($arr);
echo implode($arr,','); //把字符串用,在拆分出来
代码如下:
//字符串常用函数
$str1='hello';
echo strlen($str1),'<br/>';
$str2='中国';
echo strlen($str2),'<br/>'; //utf8编码,中文占3个字节 一个汉子表示的是占了3个字节GBK编码是占2个字节的
echo mb_strlen($str2,'utf-8'),'<br/>';
//strpos 寻找字符串
$str='abcde';
$char='c';
if(strpos($str,$char) !==false){ //全等后面加!==
echo '含有',$char,'<br/>';
}else{
echo '不含有',$char,'<br/>';
}
//替换字符串str_replace(search,replace,subject)
$str='hi,fuck';
echo str_replace('fuck', 'f**k', $str),'<br/>';
//替换一批字符串
$str='男人,女人,男孩,女孩,';
echo strtr($str,array('男'=>'女','女'=>'男'));
echo '<br/>';
//截取子字符串
$str='tommorow is another day';
echo substr($str,0,3),'<br/>'; // tom 0开始,截3个字节
echo substr($str,3,-3),'<br/>'; //morow is another 第3个参数如为负,代表结束位置。从后往前数
echo substr($str,-10,-3),'<br/>'; //nother
//拆分字符串
$str='tech,linux,mysql';
//----print_r(explode(',',$str));
$arr=explode(',',$str);
print_r($arr);
echo implode($arr,','); //把字符串用,在拆分出来
页:
[1]