php 将print_r处理后的数据还原为原始数组的方法
php print_r方法可以把变量打印显示,使变量易于理解。如果变量是string,integer或float,将打印变量值本身,如果变量是array,将会按照一定格式显示键和元素。object与数组类似。print_r用于打印数组较多。 php原生没有把print_r方法打印后的数据还原为原始数组,因此写了下面这个方法,实现将print_r处理后的数据还原为原始数组。
php print_r方法可以把变量打印显示,使变量易于理解。如果变量是string,integer或float,将打印变量值本身,如果变量是array,将会按照一定格式显示键和元素。object与数组类似。print_r用于打印数组较多。 php原生没有把print_r方法打印后的数据还原为原始数组,因此写了下面这个方法,实现将print_r处理后的数据还原为原始数组。
ID前缀格式化类,实现对id增加前缀及对已加前缀的id还原。 Func public getPrefixId 生成已加前缀的id public getId 还原为id public getPrefixType 根据已加前缀id获取前缀类型
HTML实体与非ASCII字符串相互转换类 Func: public encode 字符串转为HTML实体编号 public decode HTML实体编号转为字符串 private _convertToHtmlEntities 转换为HTML实体编号处理
php 使用redis锁限制并发访问类 Func: public lock 获取锁 public unlock 释放锁 private connect 连接
* 根据地理坐标获取国家、省份、城市,及周边数据类(利用百度Geocoding API实现) * 百度密钥获取方法:http://lbsyun.baidu.com/apiconsole/key?application=key(需要先注册百度开发者账号) * Func: * Public getAddressComponent 根据地址获取国家、省份、城市及周边数据 * Private toCurl 使用curl调用百度Geocoding API
版本处理类,提供版本与数字互相转换,方便入库后进行比较筛选 * Func: * public version_to_integer 将版本转为数字 * public integer_to_version 将数字转为版本 * public check 检查版本格式是否正确 * public compare 比较两个版本的值
笔耕不辍
签到新秀
分享王者
持续创作
蓝花
黄花
红花
铜牌
优秀版主
专栏达人