在 PHP 正則表示式中替換匹配字串中的特定字元,而不知道該匹配項的例項數?\n
為此,在 PHP 中使用 preg_replace()。您還需要使用正則表示式。我們假設以下內容是輸入 −
FirstName|John |LastName|Smith|SalaryProvided|2000|5000
預期輸出如下,其中我們將特定字元 “|” 替換為空格。該字元放置在數字 2000 和 5000 之間 −
FirstName|John |LastName|Smith|SalaryProvided|2000 5000
示例
PHP 程式碼如下
<!DOCTYPE html>
<html>
<body>
<?php
$SQLDatabaseResult = "FirstName|John |LastName|Smith|SalaryProvided|2000|5000";
$output = preg_replace("/(\d{4})\|(?=\d{4})/", "$1 ", $SQLDatabaseResult);
echo "The result is=","<br>";
echo $output;
?>
</body>
</html>輸出
這將生成以下輸出
The result is= FirstName|John |LastName|Smith|SalaryProvided|2000 5000
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP