• PHP变量类型测试函数的使用:is_array的用法

    今天来讲讲PHP变量类型测试函数【is_array】的用法。is_arrayis_array — 检测变量是否是数组is_array描述is_array ( mixed $var ) : bool「is_array 函数参数可以混合类型“混合类型:一个参数可以接受多种不同的类型”;返回结果呢,肯定是 2025-01-16 09:17:47
  • 如何实现不同进制数的转换(PHP代码)

    在这里分享一个进制数互相转换的例子:图片如何快速实现进制数之间的转换,代码可以解决。代码截图:PHP代码代码结果结果解释:其中有很多函数,decbin为十进制转二进制,decoct为十进制转八进制,dechex为十进制转十六进制,bin2hex为二进制转十六进制。十进制转二、八、十六进制的时候有一些 2025-01-15 13:16:29
  • php的字符串strlen()方法

    在PHP中,字符串是一种常见的数据类型,它经常被用于存储和处理文本数据。字符串函数在PHP中也非常常见,其中一个常用的函数就是strlen()。本篇教程将介绍如何使用strlen()方法来获取字符串的长度。一、strlen()方法的定义和语法strlen()是一个内置的PHP函数,用于获取一个字符串 2025-01-15 11:31:07
  • PHP 获取精准 IP,你拿到的没准都是假的

    引言为了在程序内控制用户的行为,在访问频繁的接口我们一般会使用限速。还有一些比较关键的登录操作,支付操作等,我们会在数据库内记录客户端的 IP。那你有没有想过,拿到的 IP 是准确的吗?如何获取精准的 IP 地址呢?本文就为大家提供方法。学习时间你是否正在使用 $ _SERVER ['REMOTE_ 2025-01-14 10:45:06
  • php数学函数,加(bcadd)减(bcsub)乘(bcmul)除(bcdiv)

    bcscale() 来设置全局默认的小数位数bcscale ( int $scale ) : bool设置所有bc数学函数的未设定情况下得小数点保留位数.bcadd — 2个任意精度数字的加法计算左操作数和右操作数求和 ,scale 用于设置结果中小数点后的小数位数。bcadd ( string $ 2025-01-14 09:46:13
  • PHP理论知识之12种排序算法的比较

    常见的排序算法:快速排序、堆排序、归并排序、选择排序插入排序、二分插入排序冒泡排序、鸡尾酒排序桶排序、计数排序、基数排序、位图排序一、快速排序通过一趟排序将待排记录分割成独立的A、B两部分,A部分全部小于基准值,B部分全部大于基准值。然后在对两部分做相同的处理,已完成排序的功能。算法描述与分析从数列 2025-01-14 09:16:18
  • PHP的password_hash函数封装及应用(MD5、SHA1的升级版本)

    在我们的密码加密中常常使用md5或者sha1等,但是这些方法已经不是最优的解决方案,想到的方法是加盐,在php中加盐的方法有很多种,其中内置的方法password_hash比较经典,最近研究,感觉比md5、sha1等方法要好的多,特记之。封装的代码<?phpclass hlinfo_Hash 2025-01-14 08:01:17
  • PHP安装imagick扩展踩过的坑

    环境背景:WAMP(PHP7.1.9 + Apache2.4.27)最近需要使用到图形添加水印等操作,于是找到了 Intervention Image 这个组件。大神的轮子拿来用,还真是方便!啧啧!出于好奇,发现配置文件 image.php 中,除了 gd 库外,还可以使用 imagick 。哎,这 2025-01-13 11:15:07
  • php中htmlspecialchars()方法使用笔记

    一、简介在PHP中,htmlspecialchars()函数是一个常用的字符串处理函数,用于将字符串中的特殊字符(如<>等)转换为HTML实体,以防止跨站点脚本攻击(XSS)。二、语法htmlspecialchars(string $string, int $flags = ENT_CO 2025-01-13 10:01:16
  • PHP类来实现一个数组,它将去除数组中所有值的头尾空格

    您可以使用以下PHP类来实现一个数组,它将去除数组中所有值的头尾空格:phpclass ArrayUtils {public static function removeLeadingAndTrailingSpaces($array) {$newArray = [];foreach ($array 2025-01-13 08:46:12