社区
基础编程
帖子详情
$arr2=$arr1与$arr2=&$arr1有什么区别
jacky_ji
2005-07-14 02:23:26
$arr2=$arr1与$arr2=&$arr1有什么区别
是不是一个当改变arr1是arr2不改变而另一个会改变?
...全文
119
2
打赏
收藏
$arr2=$arr1与$arr2=&$arr1有什么区别
$arr2=$arr1与$arr2=&$arr1有什么区别 是不是一个当改变arr1是arr2不改变而另一个会改变?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhrn
2005-07-15
打赏
举报
回复
楼上正解
& 在PHP中就相当于C中的指针
-神仙-
2005-07-14
打赏
举报
回复
对的
$arr2=&$arr1
这里两个变量是相同的,只是名字不同
php数组面试题$
arr1
=array(1,2,3,4,5); $
arr2
=array('a','b','c','d','e');输出要交叉输出
$
arr1
=array(1,2,3,4,5); $
arr2
=array('a','b','c','d','e'); for($i=0;$i { echo $
arr1
[$i].$
arr2
[$i]; } /* $
arr1
=array(1,2,3,4,5); $
arr2
=array('a','b','c','d','e'); $j=0; $m=0; for($i
php foreach($arr as $k=」$v)与foreach($arr as $v)的
区别
参考资料: https://zhidao.baidu.com/question/1669170885002498827.html 今天写代码的时候,突然发现把 foreach($arr as $v){} 换成 foreach($arr as $k=>$v){} 然后输出居然一模一样,然后就查了一下资料。就懂得了其中的道理了。 记录一下,用了那么久,才发现这东西,本来也是小东西,就没有那么在意。现在终于知道原理了。 $k为键,$v为值。。。当只有$v时,其实系统默认的$k省略了而已。哈哈
$arr as $key=>$value解释
$arr = array(1, 2, 3); foreach ($arr as $key=>$value) { echo $value; } 输出1 2 3 是一种语言结构 PHP 4 引入了 foreach 结构,和 Perl 以及其他语言很像。这只是一种遍历数组简便方法。foreach 仅能用于数组,当试图将其用于其它数据类型或者一个
引用(&)与foreach结合使用的一个注意点
$arr = array(1,2,3); foreach($arr as &$v){} //unset($v); foreach($arr as $v){ //print_r($arr); } 分析: $v在foreach结束后不会自动释放 因此第一个foreach循环结束时 $arr[2] = &$v; 因此在下一个循环中,每次循环相当于在给$arr[2]赋给当前...
php之 foreach 使用 引用& $value . 使用 unset($value)
1.知识点: 2. 例子 2.1 例子1 . $arr 引用循环, 赋值变量是 &$v ,第一个循环使用后 ,没有 使用unset($v) , $
arr2
正常循环, 赋值变量是 $v , 第二个循环 也 使用 $v 这个变量 <?php $arr = array("a", "b", "c"); $
arr2
= array("d", "e"
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章