-
php 阴历-农历-转换类代码
本文是一个php 阴历-农历-转换类代码示例,感兴趣的同学参考下. <?php /** * 公农历转换(1912 - 2012) * * Usage: * // 公历1983-10-5转农历 * $lunar = new Lunar(); * $date = $lunar->getLar('1983-10-5',0); * echo date("Y-m-d", $date); * // 农历1983-8-29转公历 * $date = $lunar->getLar('1983-8-29',1); * echo date("Y-m-d", $date); * * @param string 日期 * @param int 日期历法 * &...
PHP 2014-12-18 03:00:06 -
php中const与define的区别分析
本文为大家讲解的是php中const与define的区别分析,感兴趣的同学参考下。 1、const用于类成员变量定义,一旦定义且不能改变其值...
PHP 2014-12-18 02:39:06 -
php数组编码转换示例详解
本文为大家讲解的是php数组编码转换示例详解,感兴趣的同学参考下. 因为一些特殊字符的显示效果的原因不得不把习惯的utf-8工程改成了GBK,由于使用了ajax技术,又涉及到了老问题——编码转换。一些表单验证需要返回json数据,php的json_encode函数只支持utf-8编码,无奈只得iconv了,需要达到的效果是GBK数组转换成utf-8数组传给json_encode函数...
PHP 2014-12-18 02:30:06 -
PHP base64编码后解码乱码的解决办法
本文为大家讲解的是PHP base64编码后解码乱码的解决办法,导致乱码的原因就是base64编码后包含一些特殊字符,替换一下就可以了,需要的朋友可以参考下 在用PHP做东西的时候发现了一个问题,可以简单的归结为乱码的问题,但是这个问题不是函数本身造成的。来看看罪魁祸首是谁...
PHP 2014-12-18 02:27:03 -
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
本文为大家讲解的是php导出csv数据在浏览器中输出提供下载或保存到文件的示例(强制下载),感兴趣的同学参考下。 1.在浏览器输出提供下载 /** * 导出数据到CSV文件 * @param array $data 数据 * @param array $title_arr 标题 * @param string $file_name CSV文件名 */ function export_csv(&$data, $title_arr, $file_name = '') { ini_set("max_execution_time", "3600"); $csv_data = ''; /** ...
PHP 2014-12-18 02:18:04 -
php ZipArchive压缩函数使用详解及示例代码
本文为大家讲解的是php ZipArchive压缩函数使用详解,感兴趣的同学参考下. 在php中生成zip文件我们只要使用一个php zip压缩ZipArchive函数就可以了,下面小编来给大家总结两个实现一个是利用ZipArchive生成zip,另一个压缩文件夹下所有文件 用ZipArchive压缩文件,这个是php的扩展类,自php5.2版本以后就已经支持这个扩展,如果你在使用的时候出现错误,查看下php.ini里面的extension=php_zip.dll前面的分号有没有去掉,然后再重启Apache这样才能使用这个类库。 例1、生成zip 压缩文件 <?php /* 生成zip 压缩文件 */ function create_zip($files = array(),$destination = '',$overwrite = false) { //if the zip file already exists and overwrite is false, return false &n...
PHP 2014-12-18 02:15:07 -
PHP递归算法的详细示例分析
本文以示例的方式为大家讲解了PHP递归算法的详细示例分析,感兴趣的同学参考下。 我们在建设一个网站的时候,程序员们首选的当属PHP语言...
PHP 2014-12-18 02:12:04 -
PHP中round()函数对浮点数进行四舍五入的方法讲解
本文为大家讲解的是了PHP中round()函数对浮点数进行四舍五入的方法及使用示例,通过详尽的实例对round()函数的各种常见用法进行了归纳整理,需要的朋友可以参考下 语法:round(x,prec) 参数 描述 x 可选,规定要舍入的数字. prec 可选,规定小数点后的位数...
PHP 2014-12-18 02:09:04 -
PHP实现网站域名保存为快捷方式方便用户随时浏览
本文是一个PHP实现网站域名保存为快捷方式方便用户随时浏览的示例方法,感兴趣的同学参考下。 网站保存快捷方式以后在浏览起来就比较方便了,实现的方法有很多,下面为大家详细介绍下使用PHP实现网站快捷方式的保存, PHP怎么实现网站保存快捷方式呢?下面是一段PHP代码,下面这段代码,可以PHP实现网站保存快捷方式,以便用户随时浏览...
PHP 2014-12-18 02:06:05 -
php中用socket模拟http中post或者get提交数据的示例代码
本文是一个php中用socket模拟http中post或者get提交数据的示例代码,感兴趣的同学参考下。 示例代码: sock_post.php: <?php function sock_post($url, $data='') { $url = parse_url($url); $url['scheme'] || $url['scheme'] = 'http'; $url['host'] || $url['host'] = $_SERVER['HTTP_HOST']; $url['path'][0] != '/' && $url['path'] = '/'.$url['path']; $query = $data; if(is_array($data)...
PHP 2014-12-18 02:00:07 -
PHP二维数组排序的3种方法和自定义函数示例
本文为大家讲解的是PHP二维数组排序的3种方法和自定义函数示例,感兴趣 的同学参考下. 关于排序一般我们都是通过数据库或者nosql(eg:redis)先排好序然后输出到程序里直接使用,但是有些时候我们需要通过PHP直接来对数组进行排序,而在PHP里存储数据用到最多的就是对象和数组,但处理较多的就是数组,因为有非常丰富的内置函数库(其实对象一定程度上也可以理解为是数组),这些函数库很大程度上可以帮助我们实现某些功能。常用的系统函数有sort、asort、arsort、ksort、krsort等等,这里我主要说下对二维数组的排序,两种方法: 一、用PHP自带array_multisort函数排序 <?php $data = array(); $data[] = array('volume' => 67, 'edition' => 2); $data[] = array('volum...
PHP 2014-12-18 01:42:04 -
PHP冒泡排序算法代码详解
本文为大家讲解的是PHP冒泡排序算法代码详解,感兴趣的同学参考下。 <?php $arr = array(345,4,17,6,52,16,58,69,32,8,234); $n = count($arr); for($i=1;$i<$n;$i++){ //其中的为什么$n-1是因为数组是从0开始计算的 //接下来是第一次内循环 for($j=$n-1;$j>=$i;$j--) { //如果$arr[10]<$arr[9]; //temp = $arr[9]; if($arr[$j]<$arr[$j-1]){ //$temp 暂时先把小的值放起来 $temp = $arr[$j-1]; //这个时候开始要交换位置了 $arr[$j-1] = $arr[$j]; //$arr[9] = $arr[10]的值 $arr[$j] = $temp; //$arry[10]的值等于$arr[9]的值 //这个时候就要开始交换位置了 } } } ?>...
PHP 2014-12-18 01:39:04