方法:1、使用strpos()找到指定字元的位置,語法「strpos($str,"指定字元")」;2、使用substr()從字串的開頭截取至指定字元的位置(因位置從零開始,所以需要加1),語法“substr($str,0,位置值1)”。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php去掉某個字元後面的內容
在php中,可以利用strpos()和substr()函數來去掉某個字元後面的內容
#實作想法:
使用strpos函數找到指定字元的位置,例字元d
使用substr函數從字串的開頭截取至字元d的位置(因為位置從零開始,所以必須加1)
實作範例:
<?php header('content-type:text/html;charset=utf-8'); $str = "abcdefg"; $index = strpos($str,"d"); $res = substr($str,0,$index+1); echo $res; ?>
# #擴充知識:利用strpos()和substr()函數也可以去掉某個字元前的內容
#只需使用substr函數從指定字元位置開始截取字串(此時就不需要加1了)<?php header('content-type:text/html;charset=utf-8'); $str = "abcdefg"; $index = strpos($str,"d"); $res = substr($str,$index); echo $res; ?>
PHP影片教學》
以上是php怎麼去掉某個字元後面的內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!