導航:首頁 > 編程語言 > php去除字元串中數字

php去除字元串中數字

發布時間:2022-11-27 20:25:09

『壹』 php怎麼把字元串中的數字取出來

解決這個問題的辦法,可以使用如下方法:

一、通過遍歷字元串,並對字元進行判斷。

二、使用正則表達式,取出數字。

『貳』 php怎麼去掉後面六位數字

substr('4018909419000248', 0, -6);

註解:
substr是用於取子串函數,用法:
string substr(string $str, int $start[, int $length])

$str為要截取的字元串
$start為開始位置,可以為負值,為負值時從後面開始數
$$length為截取長度,可以為負值,為負值時截取到倒數第$length為止,就是你要問的例子

『叄』 PHP去掉右邊數字跟其他字元

//去除字元串首尾處的空白字元(或者其他字元)
trim(string$str[,string$character_mask=" x0B"]):string
//刪除字元串開頭的空白字元(或其他字元)
ltrim(string$str[,string$character_mask]):string
//刪除字元串末端的空白字元(或者其他字元)
rtrim(string$str[,string$character_mask]):string

『肆』 使用php正則式去除字元串中最後一個斜杠及之後的內容

可以參考下面的兩種方法:

1、var s = '一句話描/述(您的)/疑問/123一二三abc';

s.replace(/(.*)/{1}.*/, '$1'); //標准模式下,.*會自動匹配到最後一個位置

//輸出 "一句話描/述(您的)/疑問"

2、$str = '一句話描/述(您的)疑問/123一二三abc';

$str = preg_replace('/(.*)/{1}([^/]*)/i', '$1', $str);

echo $str;

(4)php去除字元串中數字擴展閱讀:

PHP正則表達式中的參考函數:

pattern: 要搜索的模式,字元串類型。

subject:輸入字元串。

match: 如果提供了參數matches,它將被填充為搜索結果,數據結構為一維數組。

flags: 可以設置為PREG_OFFSET_CAPTURE,使用搜索結果的第0個元素為匹配的字元串,第1個元素為對應的偏移量(位置)

offset: 搜索從目標字元串的起始位置開始匹配。

pattern:要搜索的模式。可以是一個字元串或字元串數組。

replacement:用於替換的字元串或字元串數組

『伍』 PHP刪除字元串中多個字元,想一次性去除。如一次去除 abc 與 123

用strtr
strtr() 函數轉換字元串中特定的字元。

語法
strtr(string,from,to)
或者
strtr(string,array)

這里用第二種語法就可以了,將要替換的內容寫入一個數組中然後處理,比如:
$replace = array(
'abc' => '',
'123' => ''

);

$string2 = strtr($string, $replace);

也可以直接寫成一行:
$string2 = strtr($string,
$replace = array( 'abc' => '', '123' => ''));

另外順便提一下,沒必要用preg_replace,preg_replace是用來正則替換的,你根本沒用正則表達式,以後沒特殊需要用str_replace就好了,比如$string2 = str_replace('abc', '', $string);

『陸』 PHP指定截取字元串中的中英文或數字字元的實例分享

我們在開發過程中,經常會碰到截取中文英文數字等的問題,大家知道中文所佔的字元和英文數字是不同的;然後我們就會在項目的common里寫一些日常的函數包含時間計算轉換和中英文字元截取的函數;比如截取中英文的函數沒個幾行代碼恐怕拿不下來的吧,現在就告訴大家一個簡單的(自己本地運行過的),如有問題,請大家多多指教

$c
=
'ddaabbccaa';
$d
=
'地球需要我們每個人的愛護';
$frist1
=
mb_substr(
$c,
0,
1
,"UTF-8");
//
d
$delete_last1
=
mb_substr($d,
-1,1,"UTF-8");
//

echo
$frist1.'+++'.$delete_last1.'<br/>';
//
d+++護
$frist2
=
mb_substr(
$d,
0,
1
,"UTF-8");
//

$delete_last2
=
mb_substr($d,
-1,1,"UTF-8");
//

echo
$frist2.'+++'.$delete_last2.'<br/>';
//
地+++護
$e
=
'11aa22cc33';
$f
=
'aa地球需要我們每個人的愛護';
$g
=
'地球需要我們每個人的愛護gg';
$h
=
'地球需要我們每個人的愛護';
$first3
=
mb_substr(
$e,
0,
1
,"UTF-8");
//
1
$last3
=
mb_substr(
$f,
0,
1
,"UTF-8");
//
a
$delete_last3
=
mb_substr($f,
-1,1,"UTF-8");
//

$delete_last4
=
mb_substr($g,
-1,1,"UTF-8");
//
g
$frist4
=
mb_substr(
$g,
0,
1
,"UTF-8");
//

$delete_last5
=
mb_substr($h,
-1,1,"UTF-8");
//

echo
$first3.'+++'.$last3.'---'.$delete_last3.'***'.$delete_last4.'&&&'.$frist4.'<br/>';
//
1+++a---護***g&&&地
echo
$last3.'...'.$delete_last3.'<br/>';
//
a...護
echo
$frist4.'...'.$delete_last5.'<br/>';
//
地...護
//
這樣不管字元串里是中英文數字等都是可以的無需判斷,如:
」地...護「
或者
「地...」
或者
「...護」
PS:過濾字元串中空格的方法
去除字元串首尾中英文空格的方法:
function
mbTrim($str)
{
return
mb_ereg_replace('(^(|
)+|(|
)+$)',
'',
$str);
}
下面的正則驗證時過濾掉用戶輸入的連續空格,包括全形空格和半形空格
$user
=
mb_ereg_replace('^(|
)+',
'',
$user);
$user
=
mb_ereg_replace('(|
)+$',
'',
$user);
$age
=
mb_ereg_replace('^(|
)+',
'',
$age);
$age
=
mb_ereg_replace('(|
)+$',
'',
$age);
$method
=
mb_ereg_replace('^(|
)+',
'',
$method);
$method
=
mb_ereg_replace('(|
)+$',
'',
$method);
$address
=
mb_ereg_replace('^(|
)+',
'',
$address);
$address
=
mb_ereg_replace('(|
)+$',
'',
$address);

『柒』 如何用php去除字元串中的字母和數字和斜線「/」

$str='348aksdfh<>?:"{}_+/dfg/';
$str=preg_replace('|[0-9a-zA-Z/]+|','',$str);
echo $str;

『捌』 PHP語言:如何刪除字元串中的某個字元串

概括起來兩個方法吧。
方法一
$string = '';
$string = preg_replace('/[abc]+/i','',$string);

方法二
把字元串轉化成數組
$arr = str_split($string);
foreach( $arr as $key => $value ){
if( in_array($value,array('a','b','c')) ){
unset($arr[$key]);
}
}
$string = implode('',$arr);

強烈推薦方法一,方法二不支持字元串中有中文。

『玖』 如何去掉一個字元串中某個字元 php

用字元串替換就行了,將你想換掉的字元替換為空就可以了。
比如說:
你原來的字元串是 "abcdefg",想將其中的a去掉,則可以用以下方法
$str="abcdefg";
$str=str_replace('a','',$str);
echo $str;
希望可以幫到你。

『拾』 如何用php去除字元串中的字母和數字和斜線「/」

$str="assdaA/D哈12334/5哈VD";
//給你寫個函數,提供簡單的替換功能,參數$str是需要被替換的字元串,$a是需要匹配的正則數組
function my_replace(&$str,$a=array()){
for($i=0;$i<count($a);$i++){
$str=preg_replace($a[$i],"",$str);
}
}
//因為替換規則比較簡單,下面這句也可以是my_replace($str,array("/[\d\w\/]/i"));
my_replace($str,array("/\d/","/\w/i","/\//"));
echo $str;

閱讀全文

與php去除字元串中數字相關的資料

熱點內容
cad中y命令無法使用 瀏覽:724
如何查看linux編碼格式 瀏覽:531
輕音樂app怎麼下載不承是那裡過 瀏覽:830
電腦上解壓7z軟體免費版 瀏覽:624
如何在安卓手機上登錄蘋果的號 瀏覽:294
雲棲大會和程序員關系 瀏覽:670
伺服器託管使用cdn有什麼好處 瀏覽:145
app看視頻怎麼很卡 瀏覽:421
python輸出語句加引號 瀏覽:103
怎麼弄有密碼的便簽安卓 瀏覽:336
程序員都愛玩的足球 瀏覽:565
程序員摸魚怎麼處理 瀏覽:685
pdf裝備 瀏覽:281
鄉鎮程序員 瀏覽:848
php運行環境一鍵安裝包 瀏覽:884
python編寫排序函數 瀏覽:876
51單片機定時器中斷程序 瀏覽:561
win7iisphp安裝 瀏覽:810
有限元網格劃分演算法 瀏覽:565
sql中查詢命令 瀏覽:800