php
weixin_44238629
这个作者很懒,什么都没留下…
展开
-
php 循环数组引用传值改变数组本身的值
在PHP中新建一个数组 $array = [1,2,3,4]; 如果要在循环中修改$array的值,和其他语言有一些不同的地方 foreach ($array as &$val) { $val = $val * 2; } 在$val前需要加上取地址符,才能对数组中的值进行修改。不然没有效果 ...原创 2020-11-14 19:26:02 · 254 阅读 · 0 评论 -
PHP isset,empty,is_null的区别以及使用字符串的一个小技巧
empty() 如果变量是非空或非零的值,则返回false,反之为true isset() 如果变量存在且值非NULL,则返回true,反之为false is_null() 检测传入值,变量,表达式是否为null,只有一个变量定义了,且为null才返回true 注意 只有is_null可以传入值,表达式和变量,empty(),isset(),都只能传入变量 字符串小技巧 字符串的使用时有一个和数组差不多的使用放法具体代码为: $str = 'asgdfi'; echo $str{1}; 这个代码输出的时候原创 2020-07-13 09:42:30 · 209 阅读 · 0 评论 -
php foreach 引用传值问题
在一般的开发过程中,我们经常使用foreach来遍历一个数组,并且在遍历中赋值给另外一个数组,之后的操作就都会围绕着这个新的数组来进行。 这主要还是因为一般的foreach的操作是无法直接对原本的数组进行赋值操作,因为涉及到堆栈方面的知识就相当于是复制出来的一个新的数组,并不会对原本的数组的值造成影响,如果需要改变原本数组的值我们就需要用到引用传值了 例: $a = array('a','b','...原创 2020-03-16 09:43:11 · 322 阅读 · 0 评论 -
解决cmd命令中显示‘php’非内部或外部命令
废话不多说,上来先贴问题 在最近的项目中需要接触到fastadmin这个框架,然后看官方文档接触到了命令行一键生成代码的功能,大致意思就是在cmd中使用php的命令行来生成代码,但是照着官方文档的办法做使用命令行缺出现了php不是内部或外部命令这一句报错。 后来,在别人的帮助下了解到,这是系统解析不出php这个命令,解决的方式是配置全局php。 由于我是使用的phpstudy的集成软件,所以我的P...原创 2020-03-03 20:29:22 · 470 阅读 · 0 评论