当前位置:首页 » 编程语言 » 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 浏览:552
制作脚本网站 发布:2025-10-20 08:17:34 浏览:836
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