• php获取发送给用户header信息的方法

    服务器在向用户端发送信息时,都会携带默认的或者自定义好的HTTP响应头,我们该如何利用php获取这些已经发送或者是将要发送的HTTP响应头呢?PHP headers_list()函数headers_list():函数返回已发送或者将要发送HTTP响应头语法:headers_list()返回结果:h 2024-08-04 15:02:26
  • 每天一个常用PHP函数-array_flip、array_intersect_key

    场景通常前端通过api传到后端的数据,后端都是需要校验的,还有一点,数据有可能会有多余字段,通常我们可能会这么用 $_POST 如laravel中的$requst->input等,我们需要按需取,把多余字段过滤掉。语法array_flip ( array $array ) : array 交换 2024-08-04 14:17:25
  • 手把手的教你用PHP将HTML生成PDF

    dompdf是一个可以将HTML生成PD并保留样式效果的PHP第三方扩展。下面就一步步讲解如何使用:一、通过composer安装composer require dompdf/dompdf安装过程二 、编写测试代码 (1)引用autoload.phpinclude 'vendor/autoload. 2024-08-04 13:47:42
  • php二维数组遍历输出

    1.使用for循环遍历数组例:for循环遍历一维数组for.php<?php $str = "";//遍历结果存储变量$array = array("a","b","c","d");//定义一数组for($i = 0; $i < count($array); $i++){ //for循环 2024-08-04 11:47:22
  • php中addslashes()方法使用笔记

    一、简介在PHP中,addslashes()函数是一个常用的字符串处理函数,用于将字符串中的特殊字符(如单引号、双引号等)转义,以便在SQL语句中使用或者避免跨站点脚本攻击(XSS)。二、语法addslashes(string $string)三、参数解释 $string:必需,要处理的字符串,字符 2024-08-04 11:32:35
  • PHP中的字符串魔法:探索字符串操作、长度、子串查找与问题解决

    PHP中的字符串魔法:探索字符串操作、长度、子串查找与问题解决在PHP中,字符串是一种重要的数据类型,用于存储和操作文本数据。字符串变量、字符串拼接、字符串长度和子串查找都是开发过程中经常使用的操作。本文将深入探讨这些概念,并提供相应的示例代码和问题解决技巧。一、字符串变量在PHP中,可以使用单引号 2024-08-04 10:02:11
  • PHP的isset()、is_null、empty()使用总结

    我们先看下这几个函数具体的用途isset — 检测变量是否已设置并且非 NULLempty — 检查一个变量是否为空,以下的东西都被认作空"" (空字符串)0 (作为整数的0)0.0 (作为浮点数的0)"0" (作为字符串的0)NULLFALSEarray() (一个空数组)$var; (一个声明了 2024-08-04 09:47:22
  • VPS PHP如何设置内存限制值memory_limit大小

    php如何设置内存大小?在运行PHP程序,通常会遇到“Fatal Error: Allowed memory size of xxxxxx bytes exhausted”的错误, 这个意味着PHP脚本使用了过多的内存,并超出了系统对其设置的允许最大内存。解决这个问题,首先需要查看你的程序是否分配了 2024-08-04 08:48:07
  • 「Web安全」php://filter 的浅略底层分析

    新建一个 php 文件:a.php<?php$a = "a.txt";include("php://filter/resource=" . $a);在同一目录下新建一个文件:a.txt(内容为 <?php phpinfo();?> 的 base64 编码)PD9waHAgcGh 2024-08-03 17:30:02
  • PHP 8.0新功能:Match表达式

    上个月下旬PHP社区发布是PHP8第一个,正式版本也将于今年年底发布。PHP8带来来那个两个最令人激动的特性:JIT和match表达式。关于PHP8 JIT有很多材料已经予以论述,我们不再赘述,参考鸟哥的blog(风雪之隅)文章可以学习。本文我们要说另一个新引入的语法match表达式语法,可以说是P 2024-08-03 17:15:02