當前位置:首頁 » 編程語言 » php替換中文

php替換中文

發布時間: 2023-07-30 20:50:31

php字元串對應替換(把一些拼音換成對應的漢字)

PHP str_ireplace() 函數使用一個字元串替換字元串中的另一些字元。

<?php

$find = "anyang";
$replace = "安陽";
$arr = "anyang測試anyang";
$newstr = str_ireplace($find,$replace,$arr);

echo $newstr;

?>

使用這個str_ireplace()就能替換了,而且還不用擔心大小寫問題,如果不用考慮大小寫那就使用str_replace()即可!

參數如下:
str_ireplace(find,replace,string,count)
參數 描述
find 必需。規定要查找的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜索的字元串。
count 可選。一個變數,對替換數進行計數。

歡迎採納!

㈡ php 將字元串中 中文替換

$str
=
"我是chinese,龍的傳人!";
//匹配任意中文字元的表達式
$pattern
=
"/[\x7f-\xff]/sim";
$replacement
=
'';
//用該表達式替換,將替換掉字元串中出現的任意中文字元,包括中文符號。
echo
'result:'.preg_replace($pattern,
$replacement,
$str);
//結果為:chinese,!

㈢ php 將字元串中 中文替換

<?php
$test = "我是chinese,sdgwping";
$len = strlen($test);
$str = '';
$en = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
for($i=0;$i<$len;$i++){
if(in_array($test[$i],$en)){
$str .= $test[$i];
}
}
echo $str;
?>
這段代碼可以把英文字元提取出來,如果你需要提取其他的字元,可以添加到那個en數組里

㈣ php如何替換中文字元串最後一個字,我要把句子中的 "啊、呀、哈"這些沒用的詞都換成"啊" ,怎麼實現最快

你問的是兩個問題:

1、替換中文字元串的最後一個字;(最後?)
2、替換中文字元串中的「啊,哈,呀...」為「啊」;

這兩個問題不能同時一次解決,比如字元串是「哈哈」結尾,替換最後一個字變成:哈啊?

我覺得你就是要解決問題2:

$pattern = array('啊','呀','哈');
$string = str_replace($pattern, '啊', string);

能看明白么?樓上的方法也可以,不過有些效率低,維護不方便;
$pattern以後可以從資料庫里讀,你就能更好弄了~~

至於問題1,建議再考慮考慮~

補充,關於中文字元串的編碼問題,我沒寫,就是iconv的問題,自己來吧!

㈤ PHP用str_replace()能替換中文漢字嗎

PHP能用str_replace()能替換中文漢字,替換方法為:

1、PHP進行字元串替換的兩個常用方法。

熱點內容
java編程的培訓機構 發布:2025-04-01 06:57:40 瀏覽:778
sqlserver百度雲 發布:2025-04-01 06:57:35 瀏覽:614
11點關閉游戲伺服器有什麼影響 發布:2025-04-01 06:51:54 瀏覽:559
轉發賺錢源碼 發布:2025-04-01 06:50:28 瀏覽:905
php對象編程 發布:2025-04-01 06:38:41 瀏覽:332
c語言了5 發布:2025-04-01 06:36:19 瀏覽:143
演算法抖動 發布:2025-04-01 06:30:14 瀏覽:113
ssd做m2的緩存 發布:2025-04-01 06:26:28 瀏覽:542
安卓下載軟體沒有內存怎麼辦 發布:2025-04-01 06:08:36 瀏覽:61
龍珠怎麼上傳視頻 發布:2025-04-01 06:08:24 瀏覽:761