php中经常使用的string函数

strpos()   ---返回字符串在另一字符串中首次出现的位置

strrpos()  ---查找字符串在另一字符串中最后出现的位置

strchr()   ===  strstr()    ---找到字符串出现的位置,返回后边所有字符

strrchr()

 举几个例子:

<?php

$str = 'abc|123|';

$strpos = strpos($str, 'a');// 注意结果要用全等于===判断
echo $strpos == 0;// true
echo '<hr/>';
echo $strpos == false;// true
echo '<hr/>';
echo $strpos === false;// false
echo '<hr/>';

$strpos1 = strpos($str, '|');// 3

echo '<hr/>';

$strrpos = strrpos($str, '|');// 7


// strchr() === strstr()
echo strchr($str, '|');// |123|  默认是取第一个|后边的字符,包括|
echo '<hr/>';
echo strchr($str, '|', true);// abc  第三个参数是true,取|前边的,不包括|
echo '<hr/>';

echo strrchr($str, '|');// |
echo '<hr/>';
echo stristr($str, '|', true);// abc 不区分大小写,注意php默认没有strichr()函数...

 

strtr()  ---替换字符(容易混乱strstr())

str_replace()

strlen()

mb_strlen($a, 'utf8')

ltrim()   rtrim()   trim()

substr()

sprintf()

strtoupper()  strtolower()

posted @ 2015-08-06 18:49  根号五  阅读(242)  评论(0编辑  收藏  举报