当前位置: 首页 > news >正文

自己做网站视频/太原好的网站制作排名

自己做网站视频,太原好的网站制作排名,wordpress弹出服务协议窗口,南充市房产网最简单的方法";$str preg_replace(/\xa3([\xa1-\xfe])/e, chr(ord(\1)-0x80), $str);echo $str;这是网上看来的代码,所有的中文标点的第二个字节减去0X80(即128)所得的数字就是半角所得的数字了。而/e模式表达的是:如果设定了此修正符,…

最简单的方法

";

$str = preg_replace('/\xa3([\xa1-\xfe])/e', 'chr(ord(\1)-0x80)', $str);

echo $str;

这是网上看来的代码,所有的中文标点的第二个字节减去0X80(即128)所得的数字就是半角所得的数字了。而/e模式表达的是:如果设定了此修正符,preg_replace() 在替换字符串中对逆向引用作正常的替换,将其作为 PHP 代码求值,并用其结果来替换所搜索的字符串。

在非UTF-8模式下这个函数是可行的,但是UTF-8下 这个方法就似乎无效,

方法二:

$queue = Array('0' => '0', '1' => '1', '2' => '2', '3' => '3', '4' => '4', '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9',

'A' => 'A', 'B' => 'B', 'C' => 'C', 'D' => 'D', 'E' => 'E', 'F' => 'F', 'G' => 'G', 'H' => 'H', 'I' => 'I', 'J' => 'J',

'K' => 'K', 'L' => 'L', 'M' => 'M', 'N' => 'N', 'O' => 'O', 'P' => 'P', 'Q' => 'Q', 'R' => 'R', 'S' => 'S', 'T' => 'T',

'U' => 'U', 'V' => 'V', 'W' => 'W', 'X' => 'X', 'Y' => 'Y', 'Z' => 'Z', 'a' => 'a', 'b' => 'b', 'c' => 'c', 'd' => 'd',

'e' => 'e', 'f' => 'f', 'g' => 'g', 'h' => 'h', 'i' => 'i', 'j' => 'j', 'k' => 'k', 'l' => 'l', 'm' => 'm', 'n' => 'n',

'o' => 'o', 'p' => 'p', 'q' => 'q', 'r' => 'r', 's' => 's', 't' => 't', 'u' => 'u', 'v' => 'v', 'w' => 'w', 'x' => 'x',

'y' => 'y', 'z' => 'z');

echo preg_replace_callback("/([\xEF][\xBC][\x90-\x99]|[\xEF][\xBD][\x81-\x9A\xA1-\xBA])/", 'next_fchar', '0');

function next_fchar($matches){

global $queue;

return $queue[$matches[1]];

}

方法三:

/**

* 字符串半角和全角间相互转换

* @param string $str 待转换的字符串

* @param int $type TODBC:转换为半角;TOSBC,转换为全角

* @return string 返回转换后的字符串

*/

function convertStrType($str, $type) {

$dbc = array(

'0' , '1' , '2' , '3' , '4' ,

'5' , '6' , '7' , '8' , '9' ,

'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' , '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' , '-' , ' ' , ':' ,

'.' , ',' , '/' , '%' , '#' ,

'!' , '@' , '&' , '(' , ')' ,

'<' , '>' , '"' , ''' , '?' ,

'[' , ']' , '{' , '}' , '\' ,

'|' , '+' , '=' , '_' , '^' ,

'¥' , ' ̄' , '`'

);

$sbc = array( //半角

'0', '1', '2', '3', '4',

'5', '6', '7', '8', '9',

'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', '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', '-', ' ', ':',

'.', ',', '/', '%', ' #',

'!', '@', '&', '(', ')',

'', '"', '\'','?',

'[', ']', '{', '}', '\\',

'|', '+', '=', '_', '^',

'¥','~', '`'

);

if($type == 'TODBC'){

return str_replace( $sbc, $dbc, $str ); //半角到全角

}elseif($type == 'TOSBC'){

return str_replace( $dbc, $sbc, $str ); //全角到半角

}else{

return $str;

}

}

方法四:

/**

* 将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符

*

* @access public

* @param string $str 待转换字串

*

* @return string $str 处理后字串

*/

function make_semiangle($str)

{

$arr = array('0' => '0', '1' => '1', '2' => '2', '3' => '3', '4' => '4',

'5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9',

'A' => 'A', 'B' => 'B', 'C' => 'C', 'D' => 'D', 'E' => 'E',

'F' => 'F', 'G' => 'G', 'H' => 'H', 'I' => 'I', 'J' => 'J',

'K' => 'K', 'L' => 'L', 'M' => 'M', 'N' => 'N', 'O' => 'O',

'P' => 'P', 'Q' => 'Q', 'R' => 'R', 'S' => 'S', 'T' => 'T',

'U' => 'U', 'V' => 'V', 'W' => 'W', 'X' => 'X', 'Y' => 'Y',

'Z' => 'Z', 'a' => 'a', 'b' => 'b', 'c' => 'c', 'd' => 'd',

'e' => 'e', 'f' => 'f', 'g' => 'g', 'h' => 'h', 'i' => 'i',

'j' => 'j', 'k' => 'k', 'l' => 'l', 'm' => 'm', 'n' => 'n',

'o' => 'o', 'p' => 'p', 'q' => 'q', 'r' => 'r', 's' => 's',

't' => 't', 'u' => 'u', 'v' => 'v', 'w' => 'w', 'x' => 'x',

'y' => 'y', 'z' => 'z',

'(' => '(', ')' => ')', '〔' => '[', '〕' => ']', '【' => '[',

'】' => ']', '〖' => '[', '〗' => ']', '“' => '[', '”' => ']',

'‘' => '[', ''' => ']', '{' => '{', '}' => '}', '《' => ' '>',

'%' => '%', '+' => '+', '—' => '-', '-' => '-', '~' => '-',

':' => ':', '。' => '.', '、' => ',', ',' => '.', '、' => '.',

';' => ',', '?' => '?', '!' => '!', '…' => '-', '‖' => '|',

'”' => '"', ''' => '`', '‘' => '`', '|' => '|', '〃' => '"',

' ' => ' ');

return strtr($str, $arr);

}

全角与半角之区别(来自中文维基百科)

全角,又称全形、全宽,是电脑字符的一种格式,字面意思是比普通字符(或半角字符)宽的字符。

传统上,英语或拉丁字母语言使用一字节的空间来存储,而汉字、日语等常使用两字节存储,在使用固定宽度文字的地方,为了使字体看起来整齐,英文字母、数字及其他符号,也由原来只占用一个字空间,改为一概占用两个字的空间来显示,并且使用两个字节来存储。

以上所述就是本文的全部内容了,希望大家能够喜欢。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

http://www.lbrq.cn/news/1041589.html

相关文章:

  • 建设网站用什么技术/销售网络平台
  • 只做网站不推广能行吗/百度官方人工客服电话
  • 抓取的网站如何做seo/什么叫做网络营销
  • seo的特点是什么/seo优化排名营销
  • 网站服务器 内容更新吗/辽源seo
  • 广州有哪些做网站专业的公司/推广普通话心得体会
  • wordpress评分插件/seo咨询解决方案
  • 信息时代网站建设的重要性/恶意点击软件
  • 网站目标关键词/不死鸟分享友情链接
  • 温州市建设质量监督站网站/aso优化渠道
  • wordpress新增站点/电商网站设计模板
  • 企业营销网站怎样做/seo交流博客
  • 做类型网站/seo关键字优化教程
  • 怎么用视频做网站首页/色盲悖论
  • 做水果的网站/企业营销策划案例
  • 网站关键词收费/2022年新闻大事
  • 网站内容采编怎么做/淮南网站seo
  • wordpress 提交插件/网站推广优化教程
  • 做外贸出口衣服的网站/长尾关键词排名推广
  • 网站建设是多少钱/企业网站优化方案
  • 做网站可以不做后端吗/洛阳seo博客
  • 企业网站国内现状/厦门网站设计公司
  • 专业网站设计公司推荐/seo网站排名优化公司哪家
  • 一般的网站方案建设书模板/网络服务提供商是指
  • cms 排名 wordpress/北京seo全网营销
  • 手机网页及网站设计/今天国际新闻大事
  • java cms建站/2023年8月疫情爆发
  • 设计导航/常州网站建设优化
  • 公司网站建设报告/哪个平台可以免费发广告
  • 做资源网站有哪些/如何在百度发布文章
  • msyql中,max_connections和max_user_connections区别
  • 朝花夕拾(二)-------python中字符串的3种插值方法/(函数)
  • Vue 3 快速入门 第六章
  • Linux系统编程Day12 -- 环境变量(初识)
  • 算法训练营DAY57 第十一章:图论part07
  • 【Leetcode】随笔