『壹』 如何去掉一個字元串中某個字元 php
用字元串替換就行了,將你想換掉的字元替換為空就可以了。
比如說:
你原來的字元串是 "abcdefg",想將其中的a去掉,則可以用以下方法
$str="abcdefg";
$str=str_replace('a','',$str);
echo $str;
希望可以幫到你。
『貳』 PHP, 去掉一個字元串第一個冒號前面的部分(包括冒號),得到剩下的部分。
$str = '123:1231:343';
$arr = explode(『:』,$str);
array_shift($arr);
$str = join(':',$arr);
echo $str;
『叄』 php字元串去掉指定字元
正則可以解決問題,但如果你是用在項目中的話,你就不得不考慮代碼的效率問題,顯然的,正則表達式的效率是很低的,能不用正則就不要用,切記!
就像現在的問題,你可以這么寫:
<?php
$str = "我_們_的_=家+園";
$str = str_replace(array("_","=","+"),"",$str);
echo $str;
?>
『肆』 php中怎麼去掉字元串最後一個字元
使用PHP字元串系列函數trim();
trim去掉兩端的空格,可以帶兩個參數,第一個參數是原字元串,第二個參數是需要消除的字元,默認為空格,如trim("#hello#","#") 就是去掉兩端的"#",如果要去掉某一側的話,可以使用ltrim()去掉左側的字元,rtrim()去掉右側的字元。
$str = "hello#";
echo rtrim($str,"#");
或者可以使用substr來直接進行截取
首先獲取字元串的長度,然後截取到長度-1的位置,如
$str = "hello";
echo substr($str,0,strlen($str)-1);
『伍』 php 刪除字元串中第一次出現的&,請問怎樣寫
直接用preg_replace吧
$result=preg_replace('/&/','',$str,1);
$str是你的字元串
『陸』 php 如何從字元串中刪去一個字元
好多方法的
其中一種
後面加a,再replace ,「,a」替換成空就可以
其中第二,先分割 再鏈接
『柒』 如果字元串第一個字元是0,則除掉該字元串的第一個字元 PHP寫法
你好,
這里主要考察substr()這個函數的用法;
先把LZ想要的效果代碼寫出來
$str = "0111101ffffffff12090";
// $str = "222ffff0f0";
$str1 = substr($str,0,1); // 對$str字元串從索引為0(就是字元串的第一個位置)開始截取並且取一個字元(判斷首字元)
// echo $str1;
//substr(string,x,y); 這個函數前面2個參數必須有,第3個參數(y)可有可無
//string:你需要修改的字元串
//x:表示字元串的索引從x開始
//y:表示總共截取y個字元
$length = strlen($str);
//strlen():獲取字元串的總長度
if($str1==0){
//上面已經截取了字元串的第一個字元,現在判斷是否為0,如果為0 則把修改過的字元串賦給原字元串,這樣就達到了如果第一個字元為0就去掉,不為0則不變
$str2 = substr($str,1,($length-1));
//echo $str2;
$str = $str2;
}
echo $str;
相信已經夠詳細了吧。LZ可以吧上面的代碼放到編輯工具裡面運行看看
----------希望對你有所幫助 O(∩_∩)O
『捌』 PHP用什麼函數把字元串中的某個字元去掉
htmlspecialchars是把',",<,>之類的html實體化
explode是切割字元竄
去掉字元的話str_replace('str','',$str);
但是,要避免影響的話,用addslashes處理一下就行了,沒必要去掉的
『玖』 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);
強烈推薦方法一,方法二不支持字元串中有中文。