php去除符號
『壹』 php 怎麼刪除某特定符號後面的字元
如果沒有特定的環境,這就是比較好的方法了。
『貳』 php 如何將數字 負號去除
給你個示例吧
$num = -10222.00;
if (strripos($num, "-") < 0) { //$num中沒有負號
echo "正數";
} else { //$num中有負號
$num = str_replace("-", "", $num);
echo "負數,已經截去負號";
}
『叄』 php字元串去掉指定字元
正則可以解決問題,但如果你是用在項目中的話,你就不得不考慮代碼的效率問題,顯然的,正則表達式的效率是很低的,能不用正則就不要用,切記!
就像現在的問題,你可以這么寫:
<?php
$str = "我_們_的_=家+園";
$str = str_replace(array("_","=","+"),"",$str);
echo $str;
?>
『肆』 如何去掉一個字元串中某個字元 php
用字元串替換就行了,將你想換掉的字元替換為空就可以了。
比如說:
你原來的字元串是 "abcdefg",想將其中的a去掉,則可以用以下方法
$str="abcdefg";
$str=str_replace('a','',$str);
echo $str;
希望可以幫到你。
『伍』 php數組內元素去除特殊符號
首先你的數組必須是字元串數組,如果不是你要用strval()函數把每一個數組元素轉換成字元串,
然後,用preg_replace函數把'-'替換成空字元串,就行了。
完整的php程序如下:
<?php
$arr=array('2015-01','2015-02','2015-03','2015-04');
for($i=0;$i<count($arr);$i++){
$arr[$i]=preg_replace('#-#','',$arr[$i]);
}
print_r($arr);
?>
運行結果:
Array ( [0] => 201501 [1] => 201502 [2] => 201503 [3] => 201504 )
『陸』 php中怎麼去除數字前面的0
方法一:
$str = '01';
$str = str_replace ("0", "", $str);
方法二:
echo preg_replace('/^0*/', '', $string);
註:再好好學習php正則表達式如下:
ereg( "^[A-Za-z0-9_.-]+$ ",$str);
eregi( "^[a-z0-9_.-]+$ ",$str);
is_float: 判斷變數型態是否為浮點數型態。
is_int: 判斷變數型態是否為整數型態。
is_integer: 判斷變數型態是否為長整數型態。
is_long: 判斷變數型態是否為長整數型態。
is_object: 判斷變數型態是否為物件型態。
is_real: 判斷變數型態是否為實數型態。
ereg -- 正則表達式匹配。若有有更多問題到後盾網論壇問題求助專區。
『柒』 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如何去掉轉義
string addslashes ( string str) 返回字元串,該字元串為了資料庫查詢語句等的需要在某些字元前加上了反斜線。
這些字元是單引號(\')、雙引號(\")、反斜線(\\)與 NUL(NULL 字元) stripslashes作用相反在處理mysql和GET、POST的數據時,常常要對數據的引號進行轉義操作。 PHP中有三個設置可以實現自動對』(單引號),」(雙引號),\\(反斜線)和 NULL 字元轉移。 PHP稱之為魔術引號,這三項設置分別是 magic_quotes_gpc 影響到 HTTP 請求數據(GET,POST 和 COOKIE)。
不能在運行時改變。在 PHP 中默認值為 on。 magic_quotes_runtime 如果打開的話,大部份從外部來源取得數據並返回的函數,包括從資料庫和文本文件,所返回的數據都會被反斜線轉義。該選項可在運行的時改變,在 PHP 中的默認值為 off。 magic_quotes_sybase 如果打開的話,將會使用單引號對單引號進行轉義而非反斜線。
此選項會完全覆蓋 magic_quotes_gpc。如果同時打開兩個選項的話,單引號將會被轉義成 」。而雙引號、反斜線 和 NULL 字元將不會進行轉義。
雖然方便的實現了對特殊符號的自動轉義,但是這樣會使得程序效率降低,並導致程序可移植變得麻煩。在不知道伺服器ini設置的情況下,還需要調用get_magic_quotes_gpc() ,get_magic_quotes_runtime() 或ini_get()來檢測狀態。使用stripslashes去掉轉義
『玖』 php preg_replace 去除中文和中文的逗號","以外全部符號怎麼寫,或者只去掉【】-這三個符號
<?php
header('Content-type: text/html; charset=utf-8');
$str='【例子1例子1】-【例子2例子2】-【簽約承諾,一年拿證,自學考試】';
$str=str_replace('【','',$str);
$str=str_replace('】','',$str);
$str=str_replace('-','',$str);
echo $str;
『拾』 php如何去除字元串中間不想要的字元
$content = str_replace(array('字元一', '字元二'), '', $content);