PHP基础

PHP查找字符串

PHP查找字符串

strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写) stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写) strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写) strripos() - 查找字符串在另一字符串中最后一次

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP json_decode 转数组

PHP json_decode 转数组

json_decode($json); 直接转义json字符串数据后会发现转义后的数据时对象类型 想要获得数组类型,需加一个布尔参数 json_decode($json, true);

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP接收POST数据兼容form-data、x-www-form-urlencoded、application/json

PHP接收POST数据兼容form-data、x-www-form-urlencoded、application/json

$params = array(); foreach ($_POST as $key => $value) { $params[$key] = $value; } if (empty($params)) { $params_str = file_get_contents(&q

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP中 HMAC-MD5 加密算法

PHP中 HMAC-MD5 加密算法

MD5已经不是那么安全了,采用字典可暴力破解,通常采用加盐的MD5或者HMAC-MD5提升安全性。 <?php /** * 基于MD5的加密算法HMAC * * @param String $data 预加密数据 * @param String $key 密钥 * @retur

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP中让json_encode不自动转义斜杠“/”的方法

PHP中让json_encode不自动转义斜杠“/”的方法

默认情况下PHP使用 json_encode 对数组进行 json格式转换时会自动将数据中含有斜杠的字符串进行转义,但往往并不需要转义,看起来不清晰而且占用存储空间。 对于如下数组 $a,现有两种办法解决: $a = array( 'http://www.appblog.cn&#03

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP中将字符串转化为整数

PHP中将字符串转化为整数

(int) <?php $foo = "1"; // $foo 是字符串类型 $bar = (int) $foo; // $bar 是整型 ?> intval() <?php $foo = "1";

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP获取MySQL所有数据库

PHP获取MySQL所有数据库

需要root账户权限 $conn = mysqli_connect("localhost", "root", "123456") or die("数据库服务器连接失败"); $ret = mysqli_query($c

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP获取当天、当月、当年的起点与终点时间戳

PHP获取当天、当月、当年的起点与终点时间戳

PHP获取当天、当月、当年的起点与终点时间戳 date_default_timezone_set("Asia/Shanghai"); $time = time(); $day_start = mktime(0,0,0,date("m",$time),dat

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP编译安装ldap扩展模块

PHP编译安装ldap扩展模块

可以通过phpize编译安装php扩展模块 # yum install openldap openldap-devel # cd php-7.2.20/ext/ldap/ # /usr/local/php/bin/phpize # ./configure --with-ldap --with-php

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP接收异步通知参数示例

PHP接收异步通知参数示例

(1)空请求也会记录调用时间 (2)记录请求参数 (3)记录GET和POST具体参数 (4)记录POST提交的JSON字符串 <?php file_put_contents('log.txt', date("Y-m-d H:i:s") . &quot

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP获取请求路径和请求参数

PHP获取请求路径和请求参数

获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; // www.appblog.cn echo 'http://'.$_SERVER['HTTP_HOST'].&#0

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP删除数组中某元素

PHP删除数组中某元素

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); 输

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP数组及其操作

PHP数组及其操作

PHP数组排序 sort():以升序对数组排序 rsort():以降序对数组排序 asort():根据值,以升序对关联数组进行排序 ksort():根据键,以升序对关联数组进行排序 arsort():根据值,以降序对关联数组进行排序 krsort():根据键,以降序对关联数组进行排序

Joe.Ye Joe.Ye 2023-02-18
0 0 0
PHP获取今天、昨天、明天的日期

PHP获取今天、昨天、明天的日期

strtotime()函数的作用是将日期时间描述解析为 Unix 时间戳 int strtotime ( string time [, int now] ) <?php echo "今天: " . date("Y-m-d") . "<b

Joe.Ye Joe.Ye 2023-02-18
0 0 0
1 2