您的位置:首页 > 技术中心 > PHP教程 >
  • php7 找不到pdo扩展怎么办

    php7找不到pdo扩展的解决办法:1、打开php.ini;2、去掉“extension=php_pdo_mysql.dll”前的分号;3、在apache配置文件httpd.conf中添加PHP路径;4、重启apache即可。本文操作环境:

    2022-05-19 10:19点击阅读

  • yum php7.1怎么增加扩展

    yum php7.1增加扩展的方法:1、通过yum安装php7.1;2、通过“yum -y install php-mysql php-gd php-ldap php-odbc...”命令添加PHP常用扩展即可。本文操作环境:centos7

    2022-05-19 10:19点击阅读

  • PHP8.1新特性大讲解之readonly properties只读属性

    本文系翻译,原文地址:https://stitcher.io/blog/php-81-readonly-propertiesPHP 8.1:只读属性多年来,用 PHP 编写数据传输对象和值对象变得非常容易。以 PHP 5.6 中的 DTO

    2022-05-19 10:18点击阅读

  • php数组怎么去除多个元素

    在php中,可用array_splice()来去除多个数组元素,该函数可从指定位置开始删除指定个数的元素,语法“array_splice(数组,开始位置,删除个数)”。若第二个参数为正数组,则从前往后删除;若为负数,则从倒数的位置开始删除。

    2022-05-18 20:21点击阅读

  • php怎么判断两个数组是否有相同值

    方法:1、用array_intersect()比较两个数组的值,语法“array_intersect(数组1,数组2)”,会返回一个交集数组;2、判断交集数组是否为空,语法“交集数组==[]”,如果为空则没有相同值,如果不为空则有相同值。本

    2022-05-17 20:42点击阅读

  • php怎么判断是否为关联数组

    方法:1、使用“array_keys($arr)”获取数组键名,返回一个键名数组;2、遍历键名数组,判断是否有数组元素为字符串,语法“foreach($k as $v){if(is_string($v)){echo "是关联数组";}}”。

    2022-05-17 20:14点击阅读

  • php怎么检查数组内值是否互不相等

    方法:1、用“array_unique(数组)”去除原数组中的重复值,会返回一个去重数组;2、用count()获取原数组的长度、去重数组的长度,语法“count(数组)”;3、比较两个长度是否相等,若相等则数组中值互不相等,反之则有相等值。

    2022-05-17 17:15点击阅读

  • php追加数组元素的函数有哪些

    4种追加函数:1、array_push(),语法“array_push(数组,元素值列表..)”;2、array_merge(),语法“array_merge(数组1,数组2...)”;3、array_merge_recursive()等。

    2022-05-17 16:53点击阅读

  • php怎么判断两数组有几个值相同

    方法:1、用array_intersect()比较数组,语法“array_intersect(数组1,数组2)”,会返回一个交集数组;2、用count()获取交集数组的长度,语法“count(数组)”,返回的数组长度就是值相同元素的个数。本

    2022-05-17 16:05点击阅读

  • php全局数组有哪些

    php全局数组有9个:1、“$GLOBALS”,是由所有已定义的全局变量组成的数组;2、“$_SERVER”,是包含诸如头信息、路径和脚本位置的数组;3、“$_COOKIE”,由会话数据组成的数组;4、“$_GET”;5、“$_ENV”等。

    2022-05-17 15:43点击阅读

  • 深入了解PHP反序列化原生类

    本篇文章给大家带来了关于PHP的相关知识,其中主要介绍了关于反序列化原生类的利用,如果在代码审计或者ctf中,有反序列化的功能点,但是却不能构造出完整的pop链,那这时我们应该如何破局呢,下面一起来看一下,希望对大家有帮助。推荐学习:《PH

    2022-05-17 11:56点击阅读

  • 带你吃透16个PHP魔术方法

    什么是魔术方法?本篇文章带大家了解一下16个PHP 开发者必知必会的魔术方法,希望对大家有所帮助!在PHP中,以双下划线(__)开始命名的方法被称作PHP中的魔术方法,它们在PHP中充当很重要的角色。魔术方法包括:方法名描述__constr

    2022-05-16 21:00点击阅读

  • php怎么从数组中间移除一个元素

    移除方法:1、用“$index=floor(count($arr1)/2);”语句获取数组中间位置的索引;2、用array_splice()从获取的索引处开始删除1个元素,语法“array_splice($arr1,$index,1);”。

    2022-05-16 20:31点击阅读

  • php怎么循环求数组元素的个数

    实现方法:1、定义一个计数器变量,语法“$len=0;”;2、循环遍历数组,语法“foreach($arr as $v){}”;3、在循环体中,用“$len++;”语句统计个数,每循环一次,计数器值就加1;4、循环结束,输出计数器的值即可。

    2022-05-16 20:01点击阅读

  • php怎么求数组元素的平方和

    方法:1、用“$s=0;”定义一个变量来存储计算结果;2、用“foreach($arr as $v){}”循环遍历数组;3、循环体中,用pow()计算数组元素的平方值,并利用“+=”运算符将其相加求和,语法“$s+=pow($v,2);”。

    2022-05-16 19:36点击阅读

  • php数组怎么删除最大值

    两种方法:1、遍历数组,用unset()删除最大的元素,语法“foreach($a as $k=>$v){if($v==max($a)){unset($a[$k]);}}”。2、用“sort($a);array_pop($a);”语句删除。

    2022-05-16 19:16点击阅读

  • php怎么求数组第三小值

    方法:1、用array_values()将数组转为索引数组,语法“array_values(原数组)”;2、用sort()对数组进行升序排序,语法“sort(索引数组)”,此时索引为2的元素就是第三小值;3、用“索引数组名[2]”语句获取。

    2022-05-16 11:47点击阅读

  • 什么是php-fpm?如何进行优化来提升性能?

    什么是php-fpm?下面本篇带大家了解一下php-fpm,介绍一下优化 php-fpm 时我们到底要优化什么,希望对大家有所帮助!PHP是无处不在的,可以说是互联网 Web 应用上使用最广泛的语言。然而,它的高性能并不为人所知,尤其是在涉

    2022-05-13 19:56点击阅读

  • php怎么判断指定字符串是否属于一个数组

    两种方法:1、用is_array(),语法“in_array("值",$arr,TRUE)”,如果属于则返回TRUE。2、用array_search(),语法“array_search("值",$arr,true)”,若属于则返回对应键名。

    2022-05-13 19:33点击阅读

  • php怎么判断值是否在二维数组中

    判断方法:1、循环遍历二维数组,语法“foreach($arr as $v){}”,会将当前子数组赋给“$v”;2、在循环体中,用in_array()判断指定值是否在子数组中,语法“in_array("值",$v)”,如果在则返回TRUE。

    2022-05-13 18:59点击阅读