方法:1、使用strpos()找到指定字符的位置,語(yǔ)法“strpos($str,"指定字符")”;2、使用substr()從字符串的開(kāi)頭截取至指定字符的位置(因位置從零開(kāi)始,所以需要加1),語(yǔ)法“substr($str,0,位置值+1)”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php去掉某個(gè)字符后面的內(nèi)容
在php中,可以利用strpos()和substr()函數(shù)來(lái)去掉某個(gè)字符后面的內(nèi)容
實(shí)現(xiàn)思想:
-
使用strpos函數(shù)找到指定字符的位置,例字符d
-
使用substr函數(shù)從字符串的開(kāi)頭截取至字符d的位置(因?yàn)槲恢脧牧汩_(kāi)始,所以必須加1)
實(shí)現(xiàn)示例:
<?php header('content-type:text/html;charset=utf-8'); $str = "abcdefg"; $index = strpos($str,"d"); $res = substr($str,0,$index+1); echo $res; ?>
擴(kuò)展知識(shí):利用strpos()和substr()函數(shù)也可以去掉某個(gè)字符前的內(nèi)容
只需使用substr函數(shù)從指定字符位置開(kāi)始截取字符串(此時(shí)就不需要加1了)
<?php header('content-type:text/html;charset=utf-8'); $str = "abcdefg"; $index = strpos($str,"d"); $res = substr($str,$index); echo $res; ?>
推薦學(xué)習(xí):《PHP視頻教程》