php
高山流水遇知音-log
这个作者很懒,什么都没留下…
展开
-
php 本周时间
$today = strtotime(date('Y-m-d')); $weekday = date('w') == 0 ? 7 : date('w'); $Monday = $today - ($weekday - 1) * 3600 * 24; $Sunday = $Monday + 7 * 24 * 3600 - 1;原创 2020-05-15 15:31:43 · 586 阅读 · 0 评论 -
PHP 冒泡排序方法
public function getrandSecond(){ $second= array(); for($j=0;$j<10;$j++){ $second[] = rand(1,59); } $len = count($second); for($i=0;$i<$len-1;$i++){ for($k=0;$k<$len-1-$i;$k++){原创 2020-05-15 14:01:07 · 186 阅读 · 0 评论 -
php 二维数组按某个字段排序
$data = array( array( 'id' => 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ), array( 'id' => 4767, 'first_name' => 'Steve', 'last_name' => 'Aob...翻译 2018-11-28 10:37:14 · 1697 阅读 · 0 评论 -
PHP基于正则批量替换Img中src内容实现获取缩略图的功能代码详解
本文实例讲述了PHP基于正则批量替换Img中src内容实现获取缩略图的功能。分享给大家供大家参考,具体如下:/*** 图片地址替换成压缩URL* @param string $content 内容* @param string $suffix 后缀*/function get_img_thumb_url($content="",$suffix="!c550x260.jpg"){$p...翻译 2018-12-28 16:20:37 · 307 阅读 · 0 评论 -
php判断设备访问来源
$mobile = $this-&gt;isMobile();if($mobile ){ $user_agent = $_SERVER['HTTP_USER_AGENT']; if(strpos($user_agent, 'MicroMessenger')==true){ echo '微信浏览器' }eles{ echo '移动端浏览器' }}eles{ echo 'pc端...原创 2018-12-28 17:26:01 · 1558 阅读 · 0 评论 -
PHP去除微信昵称emoj表情
function removeEmoji($str){ $str = preg_replace_callback('/./u',function(array $match){ return strlen($match[0]) >= 4 ? '' : $match[0]; },$str); return $str; ...翻译 2019-02-22 11:43:29 · 799 阅读 · 0 评论 -
php 生成txt文件并下载
<?php header("Content-type: text/html; charset=utf-8"); try{ $conn = new PDO("mysql:host=localhost;dbname=xxx","xxx","xxx"); $conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ER...翻译 2019-02-22 11:45:54 · 7007 阅读 · 0 评论 -
php按回车键(Enter)实现登录
参考demo,部分代码片段,供参考:<body onkeydown="keyLogin()"> <div class="loginWraper"> <div id="loginform" class="loginBox"> <div class="form form-horizonta原创 2019-02-26 15:24:11 · 1975 阅读 · 0 评论 -
curl发送网络请求
function https_post($url,$data){ $curl = curl_init(); curl_setopt($curl,CURLOPT_URL,$url); curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($curl,CURLOPT_SS...翻译 2019-03-15 16:43:38 · 931 阅读 · 0 评论 -
php 保留两位小数
$num = 3.1415926;$num = substr(sprintf("%.3f",$num),0,-1);echo $num;原创 2019-04-01 16:51:17 · 347 阅读 · 0 评论 -
php获取IP的方法
function getIP(){ if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $cip = $_SERVER["HTTP_CLIENT_IP"]; }else if(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){ $cip = $_SERVER["HTTP_X_FORWARD...原创 2019-04-10 09:39:36 · 965 阅读 · 0 评论 -
php二维数组去重
例如:$result = array(0=>array('a'=>1,'b'=>'Hello'),1=>array('a'=>1,'b'=>'other'),2=>array('a'=>1,'b'=>'other'),);使用方法:array_unique($result, SORT_REGULAR);结果:$result =...翻译 2018-11-27 10:36:26 · 317 阅读 · 0 评论 -
php二维数组转成一维数组
$arr是需要转换的数组集合array_reduce($arr, 'array_merge', array());翻译 2018-11-02 14:25:28 · 6946 阅读 · 2 评论 -
PHP数据采集写入数据库
数据采集写入数据库的解决思路---PHP &amp;amp;amp;lt;?php header(&amp;amp;quot;Content-type: text/html; charset=utf-8&amp;amp;quot;); //连接数据库 try{ $pdo = new PDO(&amp;amp;quot;mysql:host=localhost;dbname原创 2018-09-21 09:42:44 · 2438 阅读 · 0 评论 -
微信支付APP服务端PHP
//第一部分生成预支付订单信息 public function getPrePayOrder(){ $request = request(); $data_get = $request-&amp;gt;param(); $uid = $data_get['uid']; $price = $data_get['price']; $datas = array...原创 2018-09-03 11:36:10 · 912 阅读 · 0 评论 -
支付宝提现APP服务端PHP
//支付宝提现 public function aliTiXian(){ header(&amp;quot;Content-type: text/html; charset=utf-8&amp;quot;); $request = request(); $data_get = $request-&amp;amp;gt;param(); $uid = $data_get['uid']; $name原创 2018-09-03 11:17:38 · 10574 阅读 · 0 评论 -
支付宝支付APP服务端PHP
//生成支付订单信息 public function orderInfo(){ $request = request(); $data_get = $request-&amp;amp;gt;param(); $uid = $data_get['uid']; $price = $data_get['price']; $data = array( '...原创 2018-09-03 11:11:30 · 2038 阅读 · 0 评论 -
PHP超级全局变量、魔术变量和魔术函数
PHP在设计的时候已经预定义了9个超级全局变量、8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用。 在PHP开发会频繁的使用这些变量和函数,这些变量和函数可以方便的帮我们解决很多问题。下面详细的讲解下PHP中的超级全局变量、魔术变量和魔术函数。PHP超级全局变量(9个)$GLOBALS 储存全局作用域中的变量$_SERVER 获取服务器相关信息$_REQ...翻译 2018-09-21 17:54:10 · 314 阅读 · 0 评论 -
PHP连接MYSQL数据库的2种常用方法
第一、常用普通方法$mysql_server=”localhost”;$mysql_username=”数据库用户名”;$mysql_password=”数据库密码”;$mysql_database=”数据库名”;//建立数据库链接conn=mysqlconnect(conn=mysqlconnect(conn = mysql_connect(mysql_server,my...翻译 2018-08-24 17:20:17 · 639 阅读 · 0 评论 -
php将数组写入到文件的三种方法
php将数组原样写入或保存到文件有三种方法可以实现,第一种方法是使用serialize,第二种方法是使用print_r,第三种方法是使用var_export,本文章向大家介绍这三种方法是如何将数组写入到文件的,需要的朋友可以参考一下。第一:serialize方法使用 serialize 将数组序列化,存储在文件中;调用时,再使用 unserialize 还原。<?php $f...翻译 2018-10-08 17:30:41 · 6874 阅读 · 0 评论 -
PHP获取昨天、今天、上周、本周、上月、本月、上季度、本季度、今年的起始时间
//今天开始时间 $beginToday= date(&amp;amp;quot;Y-m-d H:i:s&amp;amp;quot;,mktime(0,0,0,date('m'),date('d'),date('Y'))); //今天结束时间 $endToday= date(&amp;amp;quot;Y-m-d H:i:s&amp;amp;quot;,mktime(0,0,0,date('m'),date('d原创 2018-10-15 14:18:51 · 3451 阅读 · 1 评论 -
PHP数组中去掉空值
&amp;lt;?php $array = array('a' =&amp;gt; &quot;jhdsfhjdfsjk&quot;, 'b' =&amp;gt; &quot;ewropl&quot;,'c' =&amp;gt;&quot;cde&quot;,'d' =&amp;gt;&quot;&a原创 2018-09-30 09:30:22 · 16246 阅读 · 0 评论 -
php去掉数组中第一个和最后一个元素
使用 array_shift() 删除数组的第一个元素,例如:$arr=array('apple','banana','orange');$res=array_shift($arr);使用 array_pop()删除数组的最后一个元素,例如:$arr=array('apple','banana','orange');$rest=array_pop($arr);...翻译 2018-09-30 13:21:31 · 5067 阅读 · 0 评论 -
PHP定时调用接口
&amp;amp;lt;?php // 执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去 set_time_limit(0); // 每隔60分钟运行 $interval1=60*60; do{ //调用的接口 $url ='xxxxxx'; $ch = curl_init()...原创 2018-09-21 14:42:37 · 3370 阅读 · 0 评论