php 小算法整理(json_encode方法输出中文&生成随机ip)
来源:互联网 发布:view远程控制软件 编辑:程序博客网 时间:2024/06/05 15:57
php 小算法整理
1.json_encode方法输出中文。
php自带的方法中文会自动转换成unicode乱码,使用参数可以解决 json_encode,但是要求是php5.4才开始支持
$arr_test = array( "message" => "我们都是好孩子", "returncode" => -5, "name" => 'wj', "data"=>array( "gname"=>'都是', "gsex"=>'123', ));print_r(json_encode_arr($arr_test));function urlencode_arr($arr) { if (empty($arr)) { return null; } $result_arr = array(); foreach ($arr as $k => $v) { if (is_array($v)) { $result_arr[$k] = urlencode_arr($v); } else { $result_arr[$k] = urlencode($v); } } return ($result_arr);}function json_encode_arr($arr) { return urldecode(json_encode(urlencode_arr($arr)));}
2.随机生成一个ip地址
function get_rand_ip() { $arr_1 = array("218", "218", "66", "66", "218", "218", "60", "60", "202", "204", "66", "66", "66", "59", "61", "60", "222", "221", "66", "59", "60", "60", "66", "218", "218", "62", "63", "64", "66", "66", "122", "211"); $randarr = mt_rand(0, count($arr_1)); $ip1id = $arr_1[$randarr]; $ip2id = round(rand(600000, 2550000) / 10000); $ip3id = round(rand(600000, 2550000) / 10000); $ip4id = round(rand(600000, 2550000) / 10000); return $ip1id . "." . $ip2id . "." . $ip3id . "." . $ip4id;}
0 0
- php 小算法整理(json_encode方法输出中文&生成随机ip)
- PHP中json_encode中文显示输出
- PHP json_encode 中文
- PHP 中 json_encode中文处理、urlencode方法、post中文乱码
- PHP JSON_ENCODE 不转义中文汉字的方法
- PHP JSON_ENCODE 不转义中文汉字的方法
- PHP JSON_ENCODE 不转义中文汉字的方法
- PHP JSON_ENCODE 不转义中文汉字的方法
- PHP JSON_ENCODE 不转义中文汉字的方法
- PHP生成随机字符串方法
- php json_encode输出空白问题
- php随机生成国内ip地址
- Web Api 输出Json格式数据,中文要进行Unicode编码(模拟PHP的json_encode输出)
- PHP json_encode中文乱码解决方法
- PHP json_encode中文乱码解决方法
- PHP json_encode中文乱码解决方法
- PHP json_encode中文乱码解决方法
- PHP json_encode中文乱码解决方法
- 第二話(教學):我們來認識HelloWorld資料夾底下成員
- 计算机图形学的学习资源
- easyUI 购物车 Doppable.Draggable
- SpringMVC(一)——流程框架总体介绍
- 关于date
- php 小算法整理(json_encode方法输出中文&生成随机ip)
- 计算机网络基础
- Matlab绘图基础
- 乐视汽车怎么样?说说吧
- Caused by:java.sql.SQLException:ORA-00923
- centos7安装hadoop1.2.1分布式集群
- Fragment详解(三)--->横竖屏幕切换完整示例
- cocos2d-x 3.0 引用第三方库 及编译成apk时android mk文件写法
- Android中webview的使用