PHP
PHP相关知识
一眼青苔
你所赖着不愿起床的今天,是多少人睡后再也起不来的明天!
展开
-
php回车变br、php显示br
在 PHP 中,如果你想将回车符(\n)转换为 HTML 的。标签来实现换行显示,可以使用内置函数。这个函数会将文本中的换行符替换为。标签,从而在页面上显示为两行文本。原创 2024-05-07 11:22:02 · 437 阅读 · 0 评论 -
php 二维数组排序,二维数组按照指定字段排序
php对二维数组中 指定键进行排序。原创 2023-12-28 10:11:41 · 587 阅读 · 0 评论 -
laravel创建全局公共函数,Helper类
laravel创建全局公共函数,Helper类laravel创建公共函数,Helper类提出问题:分析问题:知识储备providers (提供者)Helpers (助手)解决步骤自定义一个providers注册提供器编辑自定义的HelperServiceProvider创建文件夹并自定义Helpers方法创建文件夹 app/Helpers创建公共函数文件使用和注意注意laravel创建公共函数,Helper类提出问题:在一个任何一个PHP框架中,都不可能将你所有的需求封装好,也一定有些需求是你特有的,原创 2021-07-30 15:57:36 · 1229 阅读 · 0 评论 -
phpstudy laravel设置伪静态apache|Nginx
这里写自定义目录标题phpstudy laravel设置伪静态apache|Nginx新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入phpstudy laravel设置伪静态apache|Nginx你好! 这是你第一次原创 2021-07-29 16:28:10 · 5958 阅读 · 0 评论 -
phpStudy访问无连接超时,代码无限时长执行
请参考技术https://blog.csdn.net/weixin_28854171/article/details/115232102原创 2021-03-30 17:08:26 · 649 阅读 · 0 评论 -
数组中获取最大的元素
数组中获取最大的元素<?php/** * 将数组进行循环遍历得到的每一个元素值和设置输出变量对比 * 如果遍历的值大于输出变量,则将遍历值赋值给输出值 * 这样数组的所有的元素遍历比较后,得到的就是最大的值 */$array = array(5,-45,8,9,98);$max = 0;foreach ($array as $k=>$v){ if ($v < $max){ $max = $v; }}print_r($max);.原创 2021-02-24 16:21:35 · 366 阅读 · 0 评论 -
PHP对比两个项目版本大小
PHP对比两个项目版本大小当项目不断迭代的过程中,版本号越来越多,有时需要程序化的对版本号进行对比,因此关于php的实现方案如下:$str = '2.6.9';$str2 = '2.1.3.2';$str = explode('.', $str);$str = implode('', $str);$str2 = explode('.', $str2);$str2 = implode('', $str2);if (strlen($str) >= strlen($str2)) {原创 2020-12-23 08:45:23 · 254 阅读 · 0 评论 -
php正则表达式
真题:至少写出一种验证139开头的11手机号码的正则表达式答案:$iphone = '13945893698';$pattern = '/^139\d{8}$/';preg_match($pattern, $iphone, $match);var_dump($match);解析:$pattern = '/^139\d{8}$/';//必须以139开始,因此加上 ^ // \d 表示 纯数字 // {8} 表示出现8次//后面必须是8个数字结尾 因此加上 $正则表达式的作原创 2020-09-22 17:04:33 · 120 阅读 · 0 评论 -
PHP运算符
递增|递减1.运算符不影响布尔值。即:布尔值的递增,递减是没有效果的。ture还是ture2.null的递减没有效果,但是null++会变成1逻辑运算符$a = false || true; //$a = true$b = false or true; //$b = false因为 or 的运算优先级是最低的,因此先执行了赋值运行,$b将被赋值为false真题:$a = 0;$b = 0;if ($a = 3 > 0 || $b = 3 > 0) { $a.原创 2020-09-22 17:01:15 · 136 阅读 · 0 评论 -
自定义函数与内部函数
变量的作用域变量的作用域也称变量的范围,即它定义的上下文背景,生效范围。虽然两个变量名相同,但是却是两个完全不同的变量。如果想使得外部的变量能够在函数内部使用,可以使用 global 关键字,将变量引入到函数内部静态变量静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不消失。static关键字进初始化一次初始化时需要赋值每次执行函数该值会保留static修饰的变量时局部的,并在函数内部有效可以记录函数的调用次数,从而可以在某些条件下终止递归真题:$原创 2020-09-22 16:57:59 · 380 阅读 · 0 评论 -
PHP变量
变量定义概念:引用意味着用不同的名字访问同一个变量定义方式 : &符号//定义一个变量$a = range(0,1000);//变量a的值赋值给变量b$b = $a;//即使重新定义的a值没变,但是还是重新定义,重新给a开辟空间$a = range(0,1000);问题: 变量a会开辟一个内存空间,那么变量b会吗?答案: 不会理由: php中有一个机制为COW(copy on write)问题: 如果此时修改变量a,b任意一个变量,会开辟新的空间吗?答案: 会理由原创 2020-09-22 16:53:23 · 134 阅读 · 0 评论