-
PHP中json_encode、json_decode与serialize、unserialize函数性能测试分析
本文为大家介绍了PHP中json_encode、json_decode与serialize、unserialize函数性能测试分析,感兴趣的同学参考下。 需求背景: 今天偶然在想,如果用PHP写一个类似BDB的基于文件的Key-Value小型数据库用于存储非结构化的记录型数据,不知道效率会如何? 于是便联想到PHP中的对象怎么样序列化存储性价比最高呢?接着想到了之前同事推荐的JSON编码和解码函数...
PHP 2014-12-08 00:30:06 -
php array_unique之后json_encode需要注意的问题
本文为大家讲解的是php array_unique之后json_encode需要注意的问题,感兴趣的同学参考下。 例如:array_unique(array(1, 1, 2)); 他的结果是 array(2) { [0]=> int(1) [2]=> int(2) } 这就不是numeric数组了,直接做json_encode,会输出一个json对象,而不是数组 {"0":1,"2":2} 如果这时候页面上js需要的是[1,2]这种数组数据格式,就有可能会产生错误 此时应该在array_unique之后,在做一个array_values 这样:array_values(array_unique(array(1, 1, 2))); 结果就是[1,2]...
PHP 2014-12-07 20:42:06 -
不违和:微软Surface Pro 2运行安卓Console OS
站长搜索(www.adminso.com):不违和:微软Surface Pro 2运行安卓Console OS Console OS是什么?站长搜索之前介绍过关于Console OS的相关信息。它是运行Windows和Android双系统的操作系统平台...
业界动态 2014-12-07 17:54:08 -
php中去除所有js,html,css代码
本文是一个php实现的可以用来去除所有js,html,css代码的函数,感兴趣的同学参考下。 <?php $search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript "'<style[^>]*?>.*?</style>'si", // 去掉 css "'<[/!]*?[^<>]*?>'si", // 去掉 HTML 标记 "'<!--[/!]*?[^<>]*?>'si", // 去掉 注释标记 "'([rn])[s]+'", // 去掉空白字符 "'&(quot|#34);'i", // 替换 HTML 实体 "'&(amp|#3...
PHP 2014-12-07 04:03:03 -
mysql错误:Can't connect to local MySQL server through socket解决方法
本文为大家讲解的是mysql错误:Can't connect to local MySQL server through socket解决方法,感兴趣的同学参考下。 错误描述: 连接mysql报找不到sock 错误如下 : [root@app60 mysqld]# /usr/bin/mysql -uroot -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) [root@app60 mysqld]# 错误原因: mysql找不到mysql.sock的位置,比如在安装时mysql.sock的位置不是在默认目录下...
数据库操作教程 2014-12-07 01:54:04 -
GBK的页面输出JSON格式的php函数
本文为大家讲解的是如何在gbk页面输出json格式的数据(php 的json_encode只支持utf8),encode之前转换为utf-8,decode之后转回gbk:感兴趣的同学参考下。 function tb_json_encode($value, $options = 0) { return json_encode(tb_json_convert_encoding($value, “GBK”, “UTF-8″)); } function tb_json_decode($str, $assoc = false, $depth = 512) { return tb_json_convert_encoding(json_decode($str, $assoc), “UTF-8″, “GBK”); } function tb_json_convert_encoding($m, $from, $to) { switch(gettype($m)) { ca...
PHP 2014-12-07 01:48:06 -
php+js实现点击超链接执行删除确认操作(js确认框)
本文为大家讲解的是js确认框的一个典型应用示例:点击删除弹出是否确认删除,点击确定删除数据库中的记录,一般在做后台时非常常用,感兴趣的同学参考下。 如题,本次是要实现点击超链接实现执行js代码,并确认是否删除数据库数据,采用php...
PHP 2014-12-06 18:50:02 -
php数组函数之ksort()对数组的元素键名进行升序排序,保持索引关系
本文为大家讲解的是php的ksort函数用法,ksort() 函数按照键名对数组升序排序,为数组值保留原来的键。可选的第二个参数包含附加的排序标志,感兴趣的同学参考下...
PHP 2014-12-06 12:09:08 -
有关JSON以及JSON在PHP中的应用
本文为大家讲解的是JSON以及JSON在PHP中的应用示例,感兴趣的同学参考下。 简 单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序...
PHP 2014-12-06 11:48:15 -
php模拟socket一次连接,多次发送数据的实现代码
本文以示例的方式为大家讲解了php模拟socket一次连接,多次发送数据的实现代码,感兴趣的同学参考下。 <?php //post.php function Post($host,$port) { //$host="127.0.0.1"; //建立连接 $conn = fsockopen($host,$port); if (!$conn) { die("Con error"); } //循环发送5次数据 // for($i = 0;$i<5;$i++) { $data="user_name=admin".$i; WriteData($conn,$host,$data); echo $i."<br />"; } fclose($conn); } function WriteData($conn,$host,$data) { $header = "POST /test.php HTTP/1.1rn"; $hea...
PHP 2014-12-06 10:21:05 -
【Win7主题包下载】Soothe7 - 舒缓氛围
站长搜索(www.adminso.com):【Win7主题包下载】Soothe7 - 舒缓氛围 这款名为Soothe7“舒缓”的Win7主题由巴西网友burnsplayguitar制作的,内含两款类似主题。这款主题风格简洁轻松,干净大方...
业界动态 2014-12-06 09:39:06 -
php使用JSON实现数据的跨域传输
本文为大家讲解的是php使用JSON实现数据的跨域传输的示例方法,感兴趣的同学参考下 某网站后台用php脚本得到一个JSON格式的数据,交给前台javascript进行处理,使用JSON实现数据的跨域调用 后台profile.php代码: <?php $arr = array( 'firstname' => iconv('gb2312', 'utf-8', '非诚'), 'lastname' => iconv('gb2312', 'utf-8', '勿扰'), 'contact' => array( 'email' =>'[email protected]', 'website' =>'http://www.phperz.com', ) ); //将一个数组JSON $json_string = json_encode...
PHP 2014-12-06 07:48:06