因为需要为客户保持隐私,所以手机号码不能完全显示在网站上,但是又不能不显示,所以就很多网站想到了显示但是不完整显示,在上面用星号替换部分显示,其实做到这个很简单,用正则替换显示其中的一部分即可。PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示功能Method1:functionhidtel($phone){ $IsWhat=preg_match('/(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i',$p ...
phppreg_match的匹配不同国家语言实例正则:[\S]{2,32}过滤是管用的PHP中代码如下:var_dump(preg_match("/[\S\b]{2,32}/",'ج')); echo'<hr/>'; var_dump(preg_match("/[\S\b]{2,32}/",'中国')); 是不行的,需要加一个参数u,按照uniode来读码,代码如下 ...
本文实例讲述了PHP正则过滤处理微信昵称中emoji字符的方法。分享给大家供大家参考,具体如下:今天刚做了一个微信应用,在获取微信昵称的过程中报错了,经查原因是微信昵称中包含emoji字符,在写入数据库的时候出错,所以想办法在写入之前把这些字符过滤掉,于是在网上找到一个方法,记录一下。移除微信昵称中的emoji字符:functionremoveEmoji($nickname){ $clean_text=""; //MatchE ...
switch是一个开关语句,那么很多朋友都只知道简单的switch开关语句的用法了,下面php粉丝网小编就为各位详细的介绍一下switch用法例子吧。只所以称为“高级”用法,是因为我连switch的最基础的用法都还没有掌握,so,接下来讲的其实还是它的基础用法!switch语句和具有同样表达式的一系列的IF语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是switch语句的用途。注意:注意和其它语言不同,continue语句作用到s ...
本文实例讲述了使用ltrace工具跟踪PHP库函数调用的方法。分享给大家供大家参考,具体如下:可能大家已经很熟悉使用strace来跟踪系统调用,今天介绍一个跟踪库函数的利器ltrace比如我有这么一段PHP代码test.php:<?php $y='1380'; $arr=array(); for($i=0;$i<2000;$i++){   ...
本文实例讲述了mysql_escape_string()函数用法。分享给大家供大家参考,具体如下:使用mysql_escape_string()对查询中有疑问的数据进行编码:有一些数据例如:charquery(1024);sprintf(query,"select*frommy_tblwherename='%s'",name);如果这个时候,name中包含了如:"0'Malley,Brian"这样的数据就会产生这 ...
本文实例讲述了PHP使用http_build_query()构造URL字符串的方法。分享给大家供大家参考,具体如下:简单来说,http_build_query()就是将一个数组转换成url问号?后面的参数字符串,并且会自动进行urlencode处理。还是引用一下官方的解释:http_build_queryhttp_build_query--生成url-encoded之后的请求字符串描述stringhttp_build_query(arrayformdata[,stringnumer ...
今天赶上了123SystemOPenVZVPS全场半价的机会,购入了一台512MB内存、双核3.49GhzXeonE3-1270V3CPU的套餐,这是第一次使用123system的产品,整体印象非常不错,就目前而言速度也是杠杠哒,便手动配置起了最新版的Tengine和PHP5.6.8。在编译完成之后我决定以PHP-FPM的方式来运行PHP,下面是从各处收集到并且重新整理的一些关于FPM使用的技巧,记录一下方便自己与一些平时接触到这方面工作的朋友吧!1、安装完之后,对php-conf的修改: ...
本文实例讲述了PHP实现动态执行代码的方法。分享给大家供大家参考,具体如下:这里介绍的PHP动态执行,即在页面上直接输入代码,点击执行,返回执行结果,方法很简单,主要使用了:$newfunc=create_function('',$code);函数来实现,代码如下:<?php $code='return"nocode!";'; if(isset($_POST['code'] ...
本文实例讲述了PHP实现补齐关闭的HTML标签。分享给大家供大家参考,具体如下:很多时候,在我们做文章截取摘要的时候,如果出现HTML的内容,会出现截取的文章没有结束的HTML标签。这样的情况下就会出现页面样式错乱的问题,这个时候我们需要的就是把缺少的结束标签加批量加上。在www.php.net官网看到一个比较好处理的一个函数,展示如下:functionCloseTags($html) { //stripfractionofopeno ...