PHP

  • php如何执行linux命令

    1 简介php脚本在Linux系统上是可以置顶linux命令的,虽说不是一种很常见的操作,但运行的好也可实现很多的功能的。下面73so博客就给大家说一说php脚本中几种执行linux命令的方法。  2 语法(1) php exec() 函数:# exec()函数是PHP中执行系统命令的一种常用方法。它可以执行一个命令,并将结果输出到一个数组中$output = array();exec('ls -l', $output); //输出的结果会传递给$output变量print_r($output);(2) php shell_exec() 函数# shell_exec() 函

  • PHP list() 函数

    1 list()函数简介list() 函数用于在一次操作中给一组变量赋值。2 list()函数例子# 把数组中的值赋给一些变量 <?php$my_array = array("Dog","Cat","Horse");list($a, $b, $c) = $my_array;echo "I have several animals, a $a, a $b and a $c.";?>

  • 免费IP归属地查询接口和通过ip获取大致位置信息

    1 淘宝API接口:文档:http://ip.taobao.com/instructions示例:  GET http://ip.taobao.com/outGetIpInfo?ip=221.218.209.125&accessKey=alibaba-inc{ data: { area: "", country: "中国", isp_id: "100026", queryIp: "221.218.209.125", city: "北京", ip: "221.218.209.125", isp: "联通", county: "", region_id: "110000

  • 二维数组排序函数

    1.函数定义function array_sort($arr,$keys,$type='asc'){ $keysvalue = $new_array = array(); foreach ($arr as $k=>$v){ $keysvalue[$k] = $v[$keys]; } if($type == 'asc'){ asort($keysvalue); }else{ arsort($keysvalue); } reset($keysvalue); foreach ($keysvalue as $k=>$v){ $new_array[$k] = $arr[$k]; } retu

  • PHP array_column() 函数

    1.简介:array_column() 返回输入数组中某个单一列的值。2.语法array_column(array,column_key,index_key);3.实例:从记录集中取出 last_name 列,用相应的 "id" 列作为键值:// 表示由数据库返回的可能记录集的数组<?php$a = array( array( 'id' => 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ), array( 'id' => 4767, 'first_name' => 'Steve', 'last_

  • php获取周的第一天与最后一天

    function getWeekDay($date){ $time = strtotime($date); $week = date('N', $time); //1-7 1周一 7周日 $firstDay = $week - 1; $endDay = 7 - $week; return [ date('Y-m-d', strtotime("- $firstDay day", $time)), date('Y-m-d', strtotime("+ $endDay day", $time)) ];}var_dump(getWeekDay('2023-05-31'));