當前位置:首頁 » 編程語言 » 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 肯定不能匹配你的中文半形/全形的 空格,因為二者是不一樣的。你寫匹配時,直接切換輸入法為中文,打空格。不是特別字元的。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:553
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:837
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:541
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:719
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:643
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:959
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:215
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:71
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:763
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:668