一个关于传地址的奇怪问题 <?php$w = array (1, 2, 3, 17);foreach ( $w as $c ){ fun( $c );}function fun(&$a){ $a++;}print_r($w);?>结果是:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 17 ) 可应该是:Array ( [0] => 2 [1] => 3 [2] => 4 [3] => 18 ) 啊为什么没有变,请各位大侠赐教? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 foreach($w as $c) {//是从数组中取值赋给变量$c fun( $c );//我想你改变的是$c,而不是$w数组的值} 咳 刚发完 自己已经知道错在哪里了,不过 还是多谢各位捧场。 正确写法是这样的<?php$w = array (1, 2, 3, 17);foreach ( $w as $key => $value ){ fun( $w[$key] );}function fun(&$a){ $a++;}print_r($w);?> 求一个htaccess规则。请高手帮写一下。谢谢 同一个类中,一个函数中如何调用另一个函数中的一个变量 这个数组用SMT怎么循环 求一正则 php+js 右键删除jp问题。。。。望赐教!!!! 简单问题,在线等 关于apache解析php的问题 PHP中的md5()函数的密钥匙,高手请不吝赐教 看到一本PHP函数速查手册,每个函数都有例子,我觉得不错 PHP执行route命令 如何管理好自己收藏和积累的代码 $$name和"$$name"的区别
foreach($w as $c) {//是从数组中取值赋给变量$c
fun( $c );//我想你改变的是$c,而不是$w数组的值
}
正确写法是这样的<?php$w = array (1, 2, 3, 17);foreach ( $w as $key => $value )
{
fun( $w[$key] );
}function fun(&$a){
$a++;}
print_r($w);?>