
PHP
文章平均质量分 61
老衲有点帅
宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒
展开
-
php之is_null、empty 、isset 的区别
isset()检查变量是否已设置且不是null。empty()检查变量是否为空,包括nullfalse0、空字符串等。is_null()严格检查变量是否等于null。在实际编程中,根据需要检查的条件不同,你可能会使用这三个函数中的一个或多个。例如,如果你想确保一个变量不仅已设置,而且有非空的值,你可以结合使用isset()和empty()// 变量已设置且非空如果你想检查一个变量是否为null或者为空字符串,你可以结合使用is_null()和empty()// 变量的值为null或空字符串。原创 2024-10-16 11:19:34 · 937 阅读 · 0 评论 -
Docker部署PHP+Nginx+MySQL
等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为php,标签为7.4-fpm的镜像。从上图中nginx TAG标签 可以看到我们已经安装了最新版本(latest)的 nginx 镜像。我们还是用 docker search nginx 命令来查看可用版本。用 docker search php 命令来查看可用版本。这里我们拉取官方的镜像,标签为7.4-fpm。这里我们拉取最新版的 Nginx 镜像。创建php容器,设置端口映射、目录映射。原创 2021-11-10 13:54:36 · 3458 阅读 · 1 评论 -
php计算两个坐标(经度,纬度)之间距离
php计算两个坐标(经度,纬度)之间距离原创 2021-11-23 10:16:02 · 1142 阅读 · 1 评论 -
php计算两个坐标(经度,纬度)之间的方位角
【代码】php计算两个坐标(经度,纬度)之间的方位角。原创 2021-12-22 10:51:23 · 833 阅读 · 1 评论 -
最短路径查找-迪杰斯特拉算法
迪杰斯特拉算法(Dijkstra's algorithm)是一种用于解决带权有向图(weighted directed graph)中单源最短路径问题的算法。它以一个节点作为起点,计算该节点到其它所有节点的最短路径。迪杰斯特拉算法的基本思想是从起点开始,逐步扩展出新的节点,并尝试通过这些节点更新已经扩展过的节点到起点的距离。在每次扩展时,选择当前距离起点最近的未扩展节点进行扩展,并使用该节点到起点的距离更新已经扩展过的节点到起点的距离。重复执行这个过程,直到所有节点都被扩展过为止。原创 2023-05-11 16:49:09 · 298 阅读 · 0 评论