您好,登錄后才能下訂單哦!
本篇內容主要講解“PHP怎么去除文本中的字符并保留數字”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“PHP怎么去除文本中的字符并保留數字”吧!
1、使用trim($str)去除兩端的空格。
利用if語句確保去除空格后的字符串不是空字符串。
2、創建分別包含0~9數字的字符數組$temp。
3、利用for循環遍歷字符串$str,將$str中的每一個字符和$temp數組中的元素進行比較,獲取到數字字符。
(使用in_array函數搜索$str中的每個字符是否在$temp數組中存在,這樣可以判斷字符是不是數字字符)。
實例
<?php header("content-type:text/html;charset=utf-8"); function findNum($str) { $str = trim($str); if (empty($str)) { echo ''; }else{ $temp = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '0'); $result = ''; for ($i = 0; $i < strlen($str); $i++) { if (in_array($str[$i], $temp)) { $result .= $str[$i]; } } echo $result; } } $str = '0我是123456一段測試的字789符串0'; findNum($str); ?>
到此,相信大家對“PHP怎么去除文本中的字符并保留數字”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。