本文主要介绍PHP如何获取用户的IP。
方法一
$ip = $_SERVER["REMOTE_ADDR"];
方法二
本文主要介绍PHP如何获取用户的IP。
方法一
$ip = $_SERVER["REMOTE_ADDR"];
方法二
array_intersect() 函数
用于比较两个(或更多个)数组的值,并返回交集。
语法:
array_intersect(array1,array2,array3...)返回一个交集数组,该数组包括了所有在被比较的数组(array1)中,同时也在任何其他参数数组(array2 和 array3 等等)中的值。
很多PHP系统会用到通过积分判断用户等级,也就是说通过一个数字判断属于的范围。
假如通过[0,100,250,500,1000,2000]中找出一个数字所在的位置对应的等级。
方法一
通过if和elseif通过条件一一列出,确定是如果等级越多,if和elseif越多,对于过多的规则就不合适了,影响了效率。
MySQL使用ALTER TABLE语句修改表。常用的修改表的操作有修改表名、修改字段数据类型或者字段名、增加和删除字段、修改字段的排列位置、更改表的存储引擎、删除表的外键约束等。
以下是对MySQL数据库表的一些语句写法:
1、修改表名
date(format,timestamp) 函数可把时间戳格式化为可读性更好的日期和时间。。
format:必需。规定时间戳的格式。
timestamp:可选。规定时间戳。默认是当前的日期和时间。
strtotime(time,now) 函数将任何英文文本的日期时间描述解析为Unix时间戳。
time:必需。规定日期/时间字符串。
PHP7之后实现AEES加解密功能换成了openssl扩展,PHP之间的加解密相对来说变的简单了,但是对于要和JAVA等其他语言对接的时候就要非常注意了。
openssl_encrypt介绍
openssl_encrypt( string $data, string $method, string $key, int $options = 0, string $iv = "", string &$tag = null, string $aad = "", int $tag_length = 16 ): string|false参数说明:
PHP使用MIME base64(内置函数base64_encode)对数据进行编码。设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输。
本文主要介绍使用Base64对图片进行编码。
图片转换为base64编码
读取图片到字符串,而后使用base64_encode进行进行编码然后拼接上前缀(data:image/png;base64,)即可。