如何在PHP字串中刪除非字母數字字元?
我們可以使用PHP中的`preg_replace()`函式從字串中刪除非字母數字字元。`preg_replace()`函式是PHP中的一個內建函式,用於執行正則表示式以搜尋和替換內容。
語法
preg_replace(模式,替換,目標字串,限制,計數)
讓我們討論一下函式的引數。
模式
此引數包含要搜尋的模式。
替換
這是一個必填引數。此引數可以包含一個字串或一個包含字串的陣列進行替換。
目標字串
要搜尋和替換的字串或包含字串的陣列。
限制
每個模式在每個目標字串中最大可能的替換次數。
計數
這是一個可選引數,如果指定,則此變數將填充已完成的替換次數。
讓我們透過一個示例演示如何使用`preg_replace()`函式從字串中刪除非字母數字字元。
示例
<?php
$str = "tu!tor^ials$%!poi&nt";
echo preg_replace('/[^a-zA-Z0-9]/','', $str);
?>輸出
tutorialspoint
解釋
在上面的示例中,字串“$str”包含非字母數字字元。我們使用了`preg_replace()`函式從字串中提取這些字元以獲得所需的輸出。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP