当前位置: 首页 > php
  • PHP提示Notice: Undefined variable的解决办法

    在测试PHP代码的过程中,会遇到这样的问题:PHP提示Notice: Undefined variable,遇到这样的问题很纠结,但是很容易解决。     今天晚上,我就遇到了这样的问题,到网上搜索了很多解决方法,整理如下,仅供参考,同时再次感谢网上各位大牛给大家提供的各式各样的方法!          PHP默认的配置会报这个错误, ...

    键盘游走者 发布于 2016-07-11 18:34php抢沙发
  • PHP中设置时区方法小结

    找到原因后,在网上搜索到了一些关于PHP的时区设置方法: 1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “Asia/Shanghai”;即可。 2、在程序PHP 5以上版本的程序代码中使用函数ini_set('date.timezone','Asia/Shanghai');或者date_default_timezone_set ...

    键盘游走者 发布于 2016-07-04 01:53php抢沙发
  • php 判断手机访问网站跳到手机网站

    function is_mobile() {      $user_agent = $_SERVER['HTTP_USER_AGENT'];      $mobile_agents = Array(“240×320″,”acer”,”acoon”,”acs-“,”abacho”,”ahong”,”airness”,”alcatel”,”amoi”, ...

    键盘游走者 发布于 2015-11-17 00:03php抢沙发
  • PHP数组排序更改下标KEY方法

    array(5) {   [4] => string(1) “0”   [3] => string(9) “hy1234567”   [2] => string(9) “hy1593964”   [1] => string(9) “hy1543266”   [0] => string(9) “hy1581377” } 通过数组排序方式把以上一维数组按照KEY的大小倒序排列,可是需要提取数据的时 ...

    键盘游走者 发布于 2015-10-13 21:42php抢沙发
  • Mysql 按年度、季度、月度、周、日SQL统计查询

    最近遇到一个问题:开发时建表没有 建立day month year 字段 直接用的时间戳,但是统计时要用到 按天,月,年排序 这个不用程序处理 直接用mysql可以处理:mysql没有提供unix时间戳的专门处理函数,所以,如果遇到时间分组,而你用的又是整型unix时间戳,则只有转化为mysql的其他日期类型!    FROM_UNIXTIM()将 ...

    键盘游走者 发布于 2015-09-24 05:04php抢沙发
  • array_flip() 删除数组重复元素

    方法如下: $arr = array(…………) ;//假设有一万个元素的数组,里面有重复的元素。 $arr = array_flip(array_flip($arr)); //这样便可以删除重复元素。 究竟是怎么回事呢?来看下array_flip()的作用:array_flip()用于将一个数组的每个元素的键和值交换,如: $arr1 = array (”age” => 30, “name” => “快乐园”); $arr2 ...

    键盘游走者 发布于 2015-09-24 04:32php抢沙发
  • PHP[多维数组转字符串]和{多维数组转一维数组}

    /** * @method 多维数组转字符串 * @param type $array * @return type $srting * @author yanhuixian */ function arrayToString($arr) { if (is_array($arr)){ return implode(',', array_map('arrayToString', $arr)); } return $arr; } /** * @method 多维数组变成一维数组 * @staticvar array $r ...

    键盘游走者 发布于 2015-09-24 04:32php抢沙发
  • 实现判断个人资料完成度的最简易方法

    首先,完成度=已填写字段数/需填写字段总数*100%。 这里对你可能会照成困扰的应该是如何得到已填写的字段数。 先查询出一维数组 select * from user where id ='1'; 得到一个一维数组, 然后利用array_filter过滤掉值为空的值 count(array_filter($res)); 这个就是已填字段数了 即 完成度就等于  count(a ...

    键盘游走者 发布于 2015-09-19 06:54php抢沙发
  • 淘宝IP API

    function taobaoIP($clientIP){         $taobaoIP = 'http://ip.taobao.com/service/getIpInfo.php?ip='.$clientIP;         $IPinfo = json_decode(file_get_contents($taobaoIP));         $province = $IPinfo->data->region;         $city = $IPinfo->data->city;         $data = $province.$city;      ...

    键盘游走者 发布于 2015-08-26 17:29php抢沙发
  • PHP识别电脑还是手机访问网站

    function isMobile(){       $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';       $useragent_commentsblock=preg_match('|\(.*?\)|',$useragent,$matches)>0?$matches[0]:'';            function CheckSubstrs($substrs,$text){      ...

    键盘游走者 发布于 2015-08-06 02:20php抢沙发