1樓:
原字串中的所有"iwind"都替換成了"kiki".str_replace是大小寫敏感的,所以對你不能設想用 str_replace("iwind", "kiki",...)替換原字串中的"iwind".
str_replace還可以實現多對一
定義和用法
str_replace() 函式使用一個字串替換字串中的另一些字元。
語法str_replace(find,replace,string,count)引數 描述
find 必需。規定要查詢的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜尋的字串。
count 可選。一個變數,對替換數進行計數。
下面用一款
//-- 程式名稱:strreplace()
//-- 程式用途:替換變數中的非法字元
//-- 傳入引數:變數值
function strreplace($str)
2樓:清友靈
貌似這個問題有點怪,應該是字串替換函式吧。
str_replace('xx','aa',string); $addr = strtr($addr, ""aa"o", "aao");
preg_replace('/xx/','xx',string); 多的很,手冊裡都有。
3樓:匿名使用者
str_replace('a', 'ttt', $t) 把$t裡的'a'替換為'ttt'
strtr($t,'is','pef') 把$t中i替換成p,s替換成e,f被忽略
4樓:
若字串為 str
則利用 str_replace 函式,可解決:
str_replace("替換的字元","替換後的字",str)
php 如何把一個字串替換成n個字串
5樓:匿名使用者
php內建函式str_replace()可以解決,如下:
<?php
$vowels = array("a", "e", "i", "o", "u", "a", "e", "i", "o", "u");
$onlyconsonants = str_replace($vowels, "","hello world of php");
echo $onlyconsonants;
?>
6樓:
用str_repeat()函式,假如是變成成10個"你好":
<?php
$n = 10;
$str = str_repeat("你好", $n);
echo $str;
請採納,謝謝
php裡面中文字串做替換用什麼函式?
7樓:未來的張三
因為php內部使用不是unicode,不支援多位元組文字,所以一個"漢字"就被當成4bytes的ascii去進行模式匹配
好在想起一組php的擴充套件模組,multibyte string functions,新增許多支援多位元組文字的操作的函式,如:ereg_replace() 對應著mb_ereg_replace() 等等。具體的函式說明請查詢相關的文章。
php如何替換字串指定第一處字元
8樓:幻翼高達
2、在index.php中,輸入**:
$a = "asdf123hjklqwet123yytu";$b=2;
echo str_replace('123', '456', $a, $b);
3、瀏覽器執行index.php頁面,此時會發現字串的第2處123被替換為了456。
9樓:匿名使用者
$a = "asdf123hjklqwet123yytu";
$b = preg_replace('/123/', ' 456 ', $a);
echo $b;
10樓:匿名使用者
第一種情況 簡單
$a = "asdf123hjklqwet123yytu";
$a = preg_replace('/123/', '456', $a, 1); //只替換一次
第二種情況 我想了個笨方法
$a = "asdf123hjklqwet123yytu";
$arr = explode('123', $a); //用123拆分成陣列
$a = implode('456', $arr); //再用456變成字串"asdf456hjklqwet456yytu"
//或者直接用preg_replace('/123/', '456', $a)也行
$a = preg_replace('/456/', '123', $a, 1);//再用第一種情況的方法把第一個456換成123
總之就是利用preg_replace可以指定引數1 暫時沒想到更好的辦法
11樓:花火網媒
第二段落
第三段落
第四段落
';// 使用 preg_split 進行分割, 我們要第二行插入就分三次就行
// explode 不支援大小寫所以不建議使用$ad_str = preg_split("/<\/p>/i", $str, 3);
// 判斷如果分割的陣列中沒有到3個成員就不替換了原文顯示if (empty($ad_str[2])) else
php如何替換字串中的指定字元
常用的函式有 str replace 和preg replace str replace 函式使用乙個字串替換字串中的另一些字元。str replace find,replace,string,count 引數 描述。find 必需。規定要查詢的值。replace 必需。規定替換 find 中的值的...
php如何對比字串內容,PHP語言中如何比較兩個字串完全相等?
php中,可以用雙等號 或 三等號 來比較字串。二者的區別是 雙等號不比較型別,三等號會比較型別,但不轉換型別 用雙等號進行比較時,如果等號左右兩邊有數字型別的值,剛會把另一個值轉化為數字,然後進行比較。如果是純字串或者null時,會轉化為0進行比較。同樣,大小於號也和等號一樣,比較時可能出現不正確...
php如何獲取字串某字元的位置
stripos 返回 字串bai在另一字串中第du 一次出zhi現的位置 大小寫不 dao敏感 stristr 查詢字內符串在另一字串中第容一次出現的位置 大小寫不敏感 strpos 返回字串在另一字串中首次出現的位置 對大小寫敏感 strrchr 查詢字串在另乙個字串中最後一次出現的位置。strr...