-
PHP 读取Postgresql中的数组
本文为大家讲解的是PHP 读取Postgresql中的数组,需要的朋友可以参考一下 function getarray_postgresql($arraystr) { $regx1 = '/^{(.*)}$/'; $regx2 = "/"((\\\\|\\"|[^"])+)"|[^,]+/"; $regx3 = '/^[^"].*$|^"(.*)"$/'; $match = null; preg_match( $regx1,$arraystr,$match); $str = $match[1]; &...
PHP 2014-12-16 23:48:08 -
php使用fsockopen函数发送post,get请求获取网页内容的方法
本文为大家讲解的是php使用fsockopen函数发送post,get请求获取网页内容的方法,感兴趣的同学参考下. 具体实现代码如下: $post =1; $url = parse_url($url); $host ='http://www...
PHP 2014-12-16 15:09:14 -
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
本文为大家讲解的是php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析,php进行中文字符串的截取时,会经常用到二个函数iconv_substr和mb_substr,对这二个函数应该如何选择呢?参考下本文介绍的例子就明白了。 示例代码,用到了函数substr与iconv_substr,mb_substr <html> <head><meta charset='utf-8'> <title>截取中文字符串_脚本之家_www.jb51.net</title> </head> <body> <?php $str='123phperz 456欢迎大家的光临'; echo substr($str,0,4); echo '<br>'; echo iconv_substr($str,0,4,'utf-8'); echo '<br>'...
PHP 2014-12-16 09:33:25 -
mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
本文为大家讲解的是mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别,感兴趣的同学参考下。 mysql 中:UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date) 若无参数调用,则返回一个Unix timestamp ('1970-01-01 00:00:00' GMT 之后的秒数) 作为无符号整数...
PHP 2014-12-16 07:00:07 -
php中$_REQUEST、$_POST、$_GET的区别和练习小结
本文为大家讲解的是php中$_REQUEST、$_POST、$_GET的区别和练习小结,感兴趣的同学参考下。 1. $_REQUEST php中$_REQUEST可以获取以POST方法和GET方法提交的数据,但是速度比较慢 2. $_GET 用来获取由浏览器通过GET方法提交的数据...
PHP 2014-12-16 06:06:04 -
PHP的cURL库功能简介 抓取网页、POST数据及其他
本文是PHP的cURL库功能简介 抓取网页、POST数据及其他应用示例讲解,感兴趣的同学参考下。 本文介绍了PHP的cURL库的几个使用方法...
PHP 2014-12-16 05:57:03 -
PHP时间戳 strtotime()函数使用方法和技巧详解
本文为大家讲解的是PHP时间戳 strtotime()函数使用方法和技巧详解,感兴趣的同学参考下. 在php中我想要获取时间戳有多种方法,最常用的就是使用time函数与strtotime()函数把日期转换成时间戳了,下面我来给大家分享一下时间戳函数 strtotime用法。 获取指定的年月日转化为时间戳: pHP时间戳函数获取指定日期的unix时间戳 strtotime('2012-12-7') 示例如下: <?php echo strtotime('2012-12-7'); //结果:1354838400 ?> 说明:返回2012年12月7日0点0分0秒时间戳...
PHP 2014-12-16 05:00:08 -
php.ini-dist 和 php.ini-recommended 的区别介绍
本文为大家讲解的是php安装包中的php.ini-dist 和 php.ini-recommended 的区别介绍,感兴趣的同学参考下. 在下载php后,进行配置的时候,会出现两个php.ini:php.ini-dist和php.ini-recommended,那有什么不同呢?应该如果选择适合自己的版本呢 php.ini-recommended的安全等级比php.ini-dist高。默认是把display_errors 设置为 off,将magic_quotes_gpc 设置为Off等等...
PHP 2014-12-16 03:09:03 -
PHP substr 截取中文字符串出现乱码问题解决方法
本文为大家讲解的是PHP substr 截取中文字符串出现乱码问题解决方法[utf8与gb2312编码],感兴趣的同学参考下。 在PHP中,使substr函数截取字符串末位会出现乱码,因为中文UTF-8编码,每个汉字占3字节,而GB2312占2字节,英文占1字节,截取位不准确,造成断开的字符会把其后的..拉过来一起做一个字,所以出现了乱码...
PHP 2014-12-16 01:33:13 -
php函数method_exists()与is_callable()的区别分析
本文为大家讲解的是php函数method_exists()与is_callable()的区别分析,感兴趣的同学参考下吧, php函数method_exists() 与is_callable()的区别在哪?在php面相对象设计过程中,往往我们需要在调用某一个方法是否属于某一个类的时候做出判断,常用的方法有 method_exists()和is_callable(),相比之下,is_callable()函数要高级一些,它接受字符串变量形式的方法名作为 第一个参数,如果类方法存在并且可以调用,则返回true。如果要检测类中的方法是否能被调用,可以给函数传递一个数组而不是类的方法名作为参数...
PHP 2014-12-16 00:36:05 -
PHP中ob_start()函数的用法示例讲解
本文为大家讲解的是PHP中ob_start()函数的用法示例讲解,感兴趣的同学参考下。 ob_start()函数用于打开缓冲区,比如header()函数之前如果就有输出,包括回车/空格/换行/都会有"Header had all ready send by"的错误,这时可以先用ob_start()打开缓冲区PHP代码的数据块和echo()输出都会进入缓冲区而不会立刻输出.当然打开缓冲区的作用很多,只要发挥你的想象.可以总结以下四点: 1.用于header()之前 ob_start(); //打开缓冲区 echo /"Hellon/"; //输出 header("location:index.php"); //把浏览器重定向到index.php ob_end_flush();//输出全部内容到浏览器 ?> 2.phpinfo()函数可获取客户端和服务器端的信息,但要保存客户端信息用缓冲区的方法是最好的选择. ob_start(); //打开缓冲区 phpinfo(); //使用phpinfo...
PHP 2014-12-15 22:54:04 -
PHP static局部静态变量和全局静态变量使用总结
本文为大家讲解的是PHP static局部静态变量和全局静态变量使用总结,感兴趣的同学参考下. 使用静态局部变量的原因是它不能被外部使用,但是它的值依然在没此使用后保留。虽然使用全局变量可以实现相同的功能,但是它经常会造成意外 静态局部变量的特点: 1.不会随着函数的调用和退出而发生变化,不过,尽管该变量还继续存在,但不能使用它...
PHP 2014-12-15 22:24:08