當前位置:首頁 » 編程語言 » php全形半形

php全形半形

發布時間: 2024-12-23 14:55:17

php如何不區分全形加號和半形加號分割字元串

<?php
$string='aaaa+bbbb+ccc';
$strig=str_replace('+','+',$string);
$array=explode('+',$strig);
print_r($array);
?>

有木有全形加號都採用替換的方式 先把全形加號替換成半形加號,在分割成數組

望採納 Thx

② php全形轉換半形問題求助

<?php
$str = "0123ABCDFWS\",.?<>{}[]*&^%#@!~()+-|:;";
echo "$str";

echo "<br />";
$str = preg_replace('/\xa3([\xa1-\xfe])/e',
'chr(ord(\1)-0x80)', $str);
echo $str;
?>

③ php 正則替換 全、半形空格和全形逗號替換為半形逗號

/,|\s/ig 這個是正則,正則只是做查找功能而已,沒替換,你替換要用你自己的語言替換。例如:你的是java,str.replaceAll(",|\\s",",");

④ PHP輸出全形空格,導致頁面布局混亂

$str='<ul>';
for($i=0;$i<=10;$i++){
$str.='<li><a href="'.$i.'.php">'.$i.'</a></li>';
}
echo $str.'</ul>';
a標簽忘記結尾了吧,我這里IE6,7,8,9,火狐,chrome測試沒問題

⑤ 求一個匹配空格的PHP正則表達式,

哈哈,上個比較煩點的
<?
$line=" 械在在工第一季<00:00彭詩雲<";
preg_match_all("/[^\s]+/s",$line,$mt);// 這里除了匹配 空格,還匹配中文全形的空格 \s後面直接加上就是了
print_r($mt);
for ($i=0 ;$i<count($mt[0]);$i++)
{
$k=$k.$mt[0][$i];
}
echo "<br>";
echo $k;
echo "<br>";
?>
\s 肯定不能匹配你的中文半形/全形的 空格,因為二者是不一樣的。你寫匹配時,直接切換輸入法為中文,打空格。不是特別字元的。

熱點內容
離線緩存為什麼點不動 發布:2025-05-15 07:27:17 瀏覽:828
釘鼎伺服器出口ip 發布:2025-05-15 07:13:08 瀏覽:279
移動硬碟和光碟哪個存儲時間長 發布:2025-05-15 07:04:25 瀏覽:489
壓縮一定 發布:2025-05-15 06:57:30 瀏覽:289
進棧演算法 發布:2025-05-15 06:56:02 瀏覽:215
安卓和緩存 發布:2025-05-15 06:56:02 瀏覽:428
筆記本電腦台式伺服器 發布:2025-05-15 06:40:41 瀏覽:109
4k無壓縮 發布:2025-05-15 06:02:54 瀏覽:75
hp存儲6350 發布:2025-05-15 05:40:41 瀏覽:233
怎麼更改電腦默認緩存位置 發布:2025-05-15 05:39:01 瀏覽:877