php中数组传值问题
来源:互联网 发布:js设定div高度 编辑:程序博客网 时间:2024/05/16 11:18
在其他编程语言中,数组通常已经是一个对象了。当把数组作为参数传入函数时,因为数组是对象,传入的时间是数组的引用。函数中通过这个引用对数组进行的操作,当然也就会影响原来数组的值。
在PHP里,有所不同,数组和普通的变量没有区别,对传入的数组做操作,并不会影响原来的数组。今天有个错误查了好长时间,就是因为这个原因。
可以把数组的引用传入函数,这样对数组的修改都会影响到原来数组的值:如
在PHP里,有所不同,数组和普通的变量没有区别,对传入的数组做操作,并不会影响原来的数组。今天有个错误查了好长时间,就是因为这个原因。
可以把数组的引用传入函数,这样对数组的修改都会影响到原来数组的值:如
<?php
$arr = array(1,2,3);
function aa(&$arr){
foreach($arr as &$val){
$val = 2*$val;
unset($val);
}
}
aa($arr);
print_r($arr);
这样才能改变数组值,变量也要传引用,不然数组不会变化
- php中数组传值问题
- PHP中数组嵌套问题
- php二维数组中常见的问题
- PHP中二维数组排序问题
- php的数组问题
- php 简单数组问题
- php数组的问题
- PHP数组问题
- php数组分组问题
- PHP数组问题
- php 数组元素问题
- PHP基础知识数组问题
- php数组覆盖问题
- php遍历数组问题
- PHP开发中多维数组无法正常输出的问题
- PHP类中声明数组类型属性出现的问题
- php一维数组遍历中常见的问题
- 关于PHP中数组的增删改 统计问题
- 随笔之Android不吐不快
- iOS: 第一个iphone app
- ASCII码对照表||ios_base::binary | ios_base::in
- JSP文件下载
- 文件权限说明
- php中数组传值问题
- 指向二维数组的指针
- 第三周实验报告
- C语言和设计模式(解释器模式)【文章都是来自网络,只要自己吸取了就是自己的】 .
- RHEL5.5 下ddd-3.3.12的安装
- 增量式PID控制C语言代码
- linux下RTP编程(使用JRTPLIB)
- C语言和设计模式(命令模式)【文章都是来自网络,只要自己吸取了就是自己的】
- 第三周实验报告