對(duì)于PHP的運(yùn)用其中有一個(gè)是必須要了解的,就是字符串的截取。例如出現(xiàn)這樣的一個(gè)要求:
1、截取最后一個(gè)斜杠'/'后面的數(shù)字;
2、截取第一個(gè)斜杠'/'前面的內(nèi)容判斷用戶(hù)輸入的url鏈接帶不帶http://等等;
其實(shí)就這個(gè)問(wèn)題,前面361模板給大家做個(gè)類(lèi)似的介紹,有興趣的朋友可以參看《PHP取整方法 四舍五入取整、向上取整、向下取整、小數(shù)截取 函數(shù) 方法》。下面我們用PHP的內(nèi)置函數(shù)來(lái)實(shí)現(xiàn)這樣的小要求
$str='123/456/789/abc';
1、截取第一個(gè)斜杠前面的內(nèi)容:
echo substr($str,0,strpos($str, '/')) // 輸出 123
這里我們使用的是substr函數(shù)
2、截取第一個(gè)斜杠后面的內(nèi)容:
echo substr($str,strpos($str,'/')+1);//輸出 456/789/abc
3、截取最后一個(gè)斜杠后面的內(nèi)容:
echo trim(strrchr($str, '/'),'/');
這里我們使用的是trim函數(shù)。
以上就是PHP常用函數(shù)截取字符串的指定部分實(shí)例的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)和解決疑問(wèn)有所幫助,也希望大家多多支持武林網(wǎng)。
|
新聞熱點(diǎn)
疑難解答