strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写) stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写) strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写) strripos() - 查找字符串在另一字符串中最后一次
json_decode($json); 直接转义json字符串数据后会发现转义后的数据时对象类型 想要获得数组类型,需加一个布尔参数 json_decode($json, true);
$params = array(); foreach ($_POST as $key => $value) { $params[$key] = $value; } if (empty($params)) { $params_str = file_get_contents(&q
MD5已经不是那么安全了,采用字典可暴力破解,通常采用加盐的MD5或者HMAC-MD5提升安全性。 <?php /** * 基于MD5的加密算法HMAC * * @param String $data 预加密数据 * @param String $key 密钥 * @retur
默认情况下PHP使用 json_encode 对数组进行 json格式转换时会自动将数据中含有斜杠的字符串进行转义,但往往并不需要转义,看起来不清晰而且占用存储空间。 对于如下数组 $a,现有两种办法解决: $a = array( 'http://www.appblog.cn
(int) <?php $foo = "1"; // $foo 是字符串类型 $bar = (int) $foo; // $bar 是整型 ?> intval() <?php $foo = "1";
需要root账户权限 $conn = mysqli_connect("localhost", "root", "123456") or die("数据库服务器连接失败"); $ret = mysqli_query($c
PHP获取当天、当月、当年的起点与终点时间戳 date_default_timezone_set("Asia/Shanghai"); $time = time(); $day_start = mktime(0,0,0,date("m",$time),dat
可以通过phpize编译安装php扩展模块 # yum install openldap openldap-devel # cd php-7.2.20/ext/ldap/ # /usr/local/php/bin/phpize # ./configure --with-ldap --with-php
(1)空请求也会记录调用时间 (2)记录请求参数 (3)记录GET和POST具体参数 (4)记录POST提交的JSON字符串 <?php file_put_contents('log.txt', date("Y-m-d H:i:s") . "
获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; // www.appblog.cn echo 'http://'.$_SERVER['HTTP_HOST'].�
array_splice 代码如下: $arr = array(1, 2, 3, 4, 5); $key = array_search(3, $arr); if ($key !== false) array_splice($arr, $key, 1); var_dump($arr); 输
PHP数组排序 sort():以升序对数组排序 rsort():以降序对数组排序 asort():根据值,以升序对关联数组进行排序 ksort():根据键,以升序对关联数组进行排序 arsort():根据值,以降序对关联数组进行排序 krsort():根据键,以降序对关联数组进行排序
strtotime()函数的作用是将日期时间描述解析为 Unix 时间戳 int strtotime ( string time [, int now] ) <?php echo "今天: " . date("Y-m-d") . "<b