首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP编码规范(中文版)

    PHP编码规范(中文版)导读 本文档是PHP互操作性框架制定小组(PHP-FIG :PHP Framework Interoperability Group)制定的PHP编码规范(PSR:Proposing...翻译过程中参照了 莫希爾(Mosil)手札 的繁体中文版,以及 Corrie Zhao 组织翻译的简体中文版, 译文中为了让语句通顺,便于理解,没有对原文逐字翻译,个别语句与原文原意可能略有偏差,希望告知指正...系统会自动在 PHP 5.4 5.5 5.6 7.0 和 HHVM 上测试修改,其中 HHVM 下的测试容许报错,请确保你的修改符合 PHP 5.4 ~ 5.6 和 PHP 7.0 的语法规范;...本规范的主要面向对象是本小组的各个组成成员,当然,同时也欢迎关注本规范的其它[PHP](www.oschina.net/p/php)社区采用本规范。...](www.oschina.net/p/php), Cake[PHP](www.oschina.net/p/php) 2 John Mertic: SugarCRM Taylor Otwell

    3.1K30

    使用PHP辅助 快速制作一套自己的手写字体实践

    一、背景 笔者以前在网上看到有民间高手制作字体的相关事迹,觉得把自己的手写字用键盘敲出来是一件很有意思的事情,所以一直有时间想制作一套自己的手写体,前几天在网上搜索了一下制作字体的方法,发现技术上并不是太难...,结合了自己PHP方面的开发经验,很快的做出了一套自己的手写字体。...此时可以通过正则表达式将不需要的内容删除,笔者使用的匹配非中文的正则表达式如下: [^\u4e00-\u9fa5] 笔者平时开发习惯使用phpstorm这款IDE,因此这里教大家使用此IDE来删除非中文字符...当笔者点击Replace all按钮时,变删除了所有非中文字符,此时我们的内容应该只有一行内容,如下图所示 ?...4.3 手写字体 笔者将刚才创建的模板下载到电脑当中,并解压该文件,解压后的结果如下图所示 ?

    1.6K30

    使用PHP辅助快速制作一套自己的手写字体实践

    一、背景 笔者以前在网上看到有民间高手制作字体的相关事迹,觉得把自己的手写字用键盘敲出来是一件很有意思的事情,所以一直有时间想制作一套自己的手写体,前几天在网上搜索了一下制作字体的方法,发现技术上并不是太难...,结合了自己PHP方面的开发经验,很快的做出了一套自己的手写字体。...: [^\u4e00-\u9fa5] 笔者平时开发习惯使用phpstorm这款IDE,因此这里教大家使用此IDE来删除非中文字符;按住键盘 ctrl+r,替换文本内容,然后将正则表达式放入查找项当中,并且勾选...regex,此时所有非汉字内容会被选中,如下图所示: [image] 当笔者点击Replace all按钮时,变删除了所有非中文字符,此时我们的内容应该只有一行内容,如下图所示 [image] 3.3...4.1 字体文件编码 现在笔者将PHP计算的字符写入到一个txt文件当中,参考命令如下 php quchong.php > result.txt 保存之后,还需要将它的编码设置为UTF-8;操作步骤为

    1.9K30

    PHP 中文域名 和 Punycode 相互转码

    域名 punycode 中文 IDN IDN 国际化域名(英语:Internationalized Domain Name,缩写:IDN) Punycode 国际化域名的编码方式,中文域名和一些特殊文字...都需要Punycode 编码一下的 中文(特殊文字)转 Punycode 通过 idn_to_ascii 函数 参考地址:https://www.php.net/manual/zh/function.idn-to-ascii.php...php7 已经弃用INTL_IDNA_VARIANT_2003,使用INTL_IDNA_VARIANT_UTS46 替代 idna_info 此参数仅在用于时才可 INTL_IDNA_VARIANT_UTS46....我爱你",IDNA_NONTRANSITIONAL_TO_ASCII,INTL_IDNA_VARIANT_UTS46) 转换成:alone88.xn--6qq986b3xl Punycode 转 中文...通过idn_to_utf8 函数 参考地址:https://php.net/manual/zh/function.idn-to-utf8.php 参数和 idn_to_ascii 一样的,就是域名是已经转码过的

    5.3K10

    php utf-8编码 正则匹配中文

    首先unicode里面 中文的区域的0x4e00-0x9fa5 在java或者js这种已unicode编码处理字符串的编程语言中 /^[\u4e00-\u9fa5]+$/就可以判断一个字符串是否全部为中文...那么php中 字符的编码根据页面而定 页面是gbk的 字符编码就是gbk的 utf-8也同理 之前有一个表达式 “/^[\x80-\xff]+$/” 仅仅可以匹配是否含有非ascll字符 而汉字只是其中一个比较小的区域...不太精确 由于我的页面编码是utf-8的 于是把js的表达式搬到php中来 提示PCRE不支持”\u”和其他乱七八糟的一大堆东西 后来查资料了解到 php的正则有一种叫做字符组的东西 用\x...又提示”\x”表达式后的数字太大 又查了资料 了解到可以使用修正模式”u” 让程序把后面当成unicode字符处理 于是改成了”/^[\x{4e00}-\x{9fa5}]+$/u” 测试成功 所以php...下正则匹配中文的表达式是 “/^[\x{4e00}-\x{9fa5}]+$/u” 这个仅适用于utf-8编码

    4.4K40
    领券