首頁  >  文章  >  後端開發  >  php怎麼去掉指定字元之後的內容

php怎麼去掉指定字元之後的內容

青灯夜游
青灯夜游原創
2022-05-27 18:12:032475瀏覽

兩種方法:1、用「substr_replace($str,"",strpos($str,"指定字元") 1)」語句,將指定字元位置後的內容替換為空字元;2 、用「substr($str,0,strpos($str,"指定字元") 1)」語句。

php怎麼去掉指定字元之後的內容

本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦

php去掉指定字符之後內容的兩種方法

方法1:利用strpos()和substr_replace() 函數

  • ##利用strpos ()找到指定字元的位置,例字元d

  • 使用substr_replace()將指定字元後的內容替換為空字元

substr_replace( )用於從指定位置開始替換字符,而我們需要從指定字符後開始替換,因此開始替換的位置值為“指定字符的位置1”。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "abcdefg";
echo "原字符串:".$str."<br>";
$index = strpos($str,"d");
$res = substr_replace($str,"",$index+1);
echo "去除字符d后的内容:".$res;
?>

php怎麼去掉指定字元之後的內容

方法2:利用strpos()和substr()函數

  • 使用strpos函數找到指定字元的位置,範例字元e

  • 使用substr函數從字串的開頭截取至指定字元的位置

  • <?php
    header(&#39;content-type:text/html;charset=utf-8&#39;);   
    $str = "abcdefg";
    echo "原字符串:".$str."<br>";
    $index = strpos($str,"e");
    $res = substr($str,0,$index+1);
    echo "去除字符e后的内容:".$res;
    ?>

php怎麼去掉指定字元之後的內容##推薦學習:《

PHP影片教學

以上是php怎麼去掉指定字元之後的內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn