搜尋
首頁後端開發PHP問題php怎麼將空格替換為'-”

php怎麼將空格替換為'-”

Feb 20, 2021 am 11:43 AM
php字串替換

PHP中可以使用str_ireplace()和str_replace()函數來將空格替換為「-」字元;這兩個函數可以使用新的字串取代原來字串中指定的特定字串,然後傳回一個帶有替換值的字串或陣列。

php怎麼將空格替換為'-”

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

php將空格替換在「-」

PHP中,可以透過str_ireplace() 和str_replace 使用新的字串取代原來字串中指定的特定字串,str_replace 區分大小寫,str_ireplace()不區分大小寫,兩者語法相似。

str_ireplace()函數

str_ireplace() 的語法如下:

str_ireplace(find,replace,string,count)

參數說明:

  • find    必需。規定要找的值。   

  • replace    必需。規定替換 find 中的值的值。   

  • string    必需。規定被搜尋的字串。   

  • count    可選。一個變量,對替換數進行計數。   

此函數傳回一個有替換值的字串或陣列。該字串或陣列是將 subject 中全部的 search 以 replace 取代(忽略大小寫)之後的結果。參數 count 表示執行替換的次數。

範例:

<?php
$str = &#39;hello world!&#39;;
$search = &#39; &#39;;
$replace = &#39;-&#39;;
echo str_ireplace($search, $replace, $str);
?>

輸出:

hello-world!

【推薦學習:《PHP影片教學》】

substr_replace () 函數

substr_replace() 函數的語法如下:

substr_replace(string,replacement,start,length)

php怎麼將空格替換為-”

substr_replace() 在字串string 的副本中將由start 和可選的length 參數限定的子字串使用replacement 進行替換。

如果 start 為正數,替換將從 string 的 start 位置開始。如果 start 為負數,替換將從 string 的倒數第 start 個位置開始。

如果設定了 length 參數且為正數,就表示 string 中被替換的子字串的長度。如果設定為負數,就表示待替換的子字串結尾處距離 string 末端的字元個數。如果沒有提供此參數,那麼預設為 strlen(string)(字串的長度)。當然,如果 length 為 0,那麼這個函數的函數為將 replacement 插入 string 的 start 位置處。

傳回值: 傳回被替換的字串。如果 string 是一個數組,則傳回數組。

範例:

<?php
$str = &#39;hello world!&#39;;
$replace = &#39;-&#39;;
echo substr_replace($str, $replace, 5,1);
?>

輸出:

hello-world!

更多程式相關知識,請造訪:程式設計影片! !

以上是php怎麼將空格替換為'-”的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具