PHP
神仙没烦恼~
个人简介
展开
-
循环时间段中的月份
StartMonth=‘2014−08−12′;//开始日期StartMonth = ‘2014-08-12’; //开始日期 EndMonth = ‘2015-10-20’; //结束日期 ToStartMonth=strtotime(ToStartMonth = strtotime( StartMonth ); //转换一下 ToEndMonth=strtotime(ToEn转载 2016-03-17 15:10:40 · 611 阅读 · 0 评论 -
get/post/curl/curl_multi_*并发请求
//get/post请求$opts = array( 'http'=>array( 'method'=>"GET", 'timeout'=>5,//单位秒 ));$opts = array( 'http'=>array( 'method'=>"POST", 'header'=>"Content-type: appl原创 2018-01-17 17:56:14 · 639 阅读 · 0 评论 -
46 个非常有用的 PHP 代码片段
https://www.oschina.net/question/2012764_246023转载 2017-11-13 17:02:01 · 227 阅读 · 0 评论 -
抓取远程图片保存到本地
$url = ‘http://tieba.baidu.com/f?kw=%E5%A5%BD%E5%90%AC%E7%9A%84%E6%AD%8C‘; result=filegetcontents(result = file_get_contents(url); preg_match_all(“/原创 2017-05-19 10:13:45 · 2050 阅读 · 0 评论 -
PHP过滤重复的值
function assoc_unique($arr, $key) { $tmp_arr = array(); foreach($arr as $k => $v) { if(in_array($v[$key], $tmp_arr)) { unset($arr[$k]); } else {原创 2016-03-17 15:51:51 · 956 阅读 · 0 评论 -
循环日期
$array = range(date('Ym',min($mStr)),date('Ym',max($mxStr))); $new_date = array(); foreach ($array as $val){ // 先补1-31天的日期 $a = 1; for ($a=1; $a<=31; $a++){转载 2016-03-17 15:41:20 · 215 阅读 · 0 评论 -
产生随机字符串函数
function random($length) {$hash = '';$chars = 'abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz';$max = strlen($chars) - 1;mt_srand((double)microtime() * 1000000);for($i = 0; $i < $length原创 2016-03-17 15:38:52 · 344 阅读 · 0 评论 -
添加或减少控件
<script type="text/javascript">inv_lines= 0;function invform_line_add() {var tb= document.getElementById("invite_table");if( !tb ){ return; }var tr= tb.getElementsByTagName("TR");if( !tr || tr.length =转载 2016-03-17 15:36:24 · 525 阅读 · 0 评论 -
PHP获取一年中的每星期的开始日期和结束日期
function get_week($year) { $year_start = $year . "-01-01"; $year_end = $year . "-12-31"; $startday = strtotime($year_start); if (intval(date('N', $startday)) != '1') { $startday转载 2016-03-17 15:35:00 · 292 阅读 · 0 评论 -
判断字符串长度,中英文混合
$str = '世界123';preg_match_all('/./us', $str, $match);echo count($match[0]);原创 2016-03-17 15:33:43 · 541 阅读 · 0 评论 -
打乱多维数组
function rec_assoc_shuffle($array) { $ary_keys = array_keys($array); $ary_values = array_values($array); shuffle($ary_values); foreach($ary_keys as $key => $value) {原创 2016-03-17 15:28:08 · 374 阅读 · 0 评论 -
中文截取函数
/*** 中文截取函数*/function mbsubstr($str, $start=0, $length, $suffix=true, $charset="utf-8") {if(function_exists("mb_substr"))$slice = mb_substr($str, $start, $length, $charset);elseif(function_exists('icon转载 2016-03-17 15:24:12 · 809 阅读 · 0 评论 -
linux下装php5+mysql5+apache
环境是red hat linux 4+mysql5+apache 2+php51、安装apache:tar zvxf httpd-2.0.46.tar.gzcd httpd-2.0.46./configure –prefix=/usr/local/apache2 –enable-so \–enable-mods-shared=most &&make &&make install设定开机自动启动apa转载 2016-03-17 15:23:01 · 566 阅读 · 0 评论 -
如何获取一段时间内的日期列表
![这里写图片描述](http://www.phpernote.com/uploadfiles/editor/201403201010126920.jpg)/**参数分别是开始时间戳,结束时间戳*/function timeList($beginTimeStamp,$endTimeStamp){ if(!is_numeric($beginTimeStamp)||!is_numeric转载 2016-03-17 15:20:22 · 890 阅读 · 0 评论 -
Apache如何解决跨域资源访问
找到配置文件 httpd.conf#LoadModule headers_module modules/mod_headers.so去掉#注释(开启apache头信息自定义模块)配置文件 httpd.conf大概295行,改为 Require all granted如果项目里有.htaccess文件放入这段代码<IfModule mod_headers.c>...原创 2019-09-20 10:49:03 · 4228 阅读 · 0 评论