字符串
xhhayward
这个作者很懒,什么都没留下…
展开
-
一个验证字符串是否纯英语的方法
if(preg_match("/^[a-zA-Z\s]+$/",$str)){ echo '正确,全部为英文或者字母!';}else{ echo "错误,有中文,或者数字,特殊符号存在!";}转载 2016-12-22 14:32:29 · 1648 阅读 · 0 评论 -
超好用PHP函数库~不断更新,欢迎评论补充!(精)
平时工作需要经常需要用到一些函数,其实可以很好的封装,但发现PHP内置函数太过基础,实际用的稍不注意就容易出问题,最近我用的截取字符串函数substr但截取中文的时候容易截取不全导致乱码,所以在这里我把我平时自己写的函数都放在这里供大家取用,转载请注明出处,谢谢配合~1. 完整截取中文字符串,混合字符串防止乱码:function xsubstr($str,$start = 0,$lengt原创 2016-12-23 10:40:39 · 1075 阅读 · 0 评论 -
PHP把下划线分隔命名的字符串转换成驼峰式命名方式(带10万次执行效率测试结果)
PHP把下划线分隔命名的字符串转换成驼峰式命名方式(带10万次执行效率测试结果)经过测试发现,效率由高到低为 方法3>方法2>方法1>方法4>方法5 当然这是每个函数执行10w次才能看出的结果,当然1w次也能看出差别,1次就可以忽略不计了。转载 2017-12-04 16:15:38 · 808 阅读 · 1 评论 -
PHP把驼峰式命名方式转换成下划线分隔命名的字符串
PHP把驼峰式命名方式转换成下划线分隔命名的字符串转载 2017-12-04 16:27:59 · 2126 阅读 · 0 评论 -
正则表达式PHP过滤所有非英语字符或非中文字符
字符串过滤所有非英语字符和特殊符号仅保留英语字符,数字和空格:$string = "abcd23uo*&* (.字符串过";preg_match_all("/[\w\s]/i", $string, $matches);print_r(implode('', $matches[0]));字符串过滤所有非中文字符:$string = "abcd23uo*&* (.字符串......原创 2019-01-11 17:02:01 · 1039 阅读 · 0 评论 -
PHP的5.4以下版本json_encode带JSON_UNESCAPED_UNICODE参数不兼容报错和避免中文转码问题解决
在php5.2中做json_encode的时候。中文会被unicode编码,php5.3加入了options参数,5.4以后才加入JSON_UNESCAPED_UNICODE,这个参数,不需要做escape和unicode处理。所以在5.4之前都需要对中文做个处理5.4里面的处理json_encode($str, JSON_UNESCAPED_UNICODE); 5.4之前,有...转载 2019-04-02 15:34:58 · 1806 阅读 · 0 评论