首頁  >  文章  >  後端開發  >  php怎麼去掉下劃線

php怎麼去掉下劃線

藏色散人
藏色散人原創
2021-06-10 09:41:302740瀏覽

php去掉底線的方法:先建立一個PHP範例檔;然後透過「preg_replace( '/_[^_]*$/', '', your_string );」方式去掉下劃線即可。

php怎麼去掉下劃線

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

特定問題:

php怎麼去掉下劃線?

php - 如何刪除字串中最後一次出現的下劃線

我有一個包含許多下劃線的字串,後跟單字例如:「Field_4_txtbox 」我需要找到字串中的最後一個下劃線並刪除它後面的所有內容(包括“_”),因此它會返回給我“Field_4 ”但我需要它來處理不同長度的結尾字串。所以我不能只修剪一個固定的長度。

我知道我可以做一個 If 語句來檢查某些結尾,例如

if(strstr($key,'chkbox')) {
    $string= rtrim($key, '_chkbox');
}

但我想一次性使用正則表達式模式完成此操作,我該如何完成?

 

解決方法:

匹配的正規表示式將是:

/_[^_]*$/

只需將其替換為「:

preg_replace( '/_[^_]*$/', '', your_string );

【推薦學習:PHP影片教學

以上是php怎麼去掉下劃線的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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