<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
print_r($arr);
echo ‘<hr />’;
foreach ($arr as $value) {
$value = $value * 2;
}
print_r($arr);?>能猜到执行结果么?Array ( [0] => 2 [1] => 4 [2] => 6 [3] => 8 )
————————————————–
Array ( [0] => 2 [1] => 4 [2] => 6 [3] => 24 ) Why?
最后提供一个信息,我们技术团队在找php开发人员,有兴趣的请把简历发到我的邮箱 [email protected]
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
print_r($arr);
echo ‘<hr />’;
foreach ($arr as $value) {
$value = $value * 2;
}
print_r($arr);?>能猜到执行结果么?Array ( [0] => 2 [1] => 4 [2] => 6 [3] => 8 )
————————————————–
Array ( [0] => 2 [1] => 4 [2] => 6 [3] => 24 ) Why?
最后提供一个信息,我们技术团队在找php开发人员,有兴趣的请把简历发到我的邮箱 [email protected]
解决方案 »
- zend studio9怎么开发JAVA程序~
- 求一个Rewrite规则 以%号开头的所有字符串
- php 页面显示 web虚拟服务器 花生壳建站
- jQuery数据库插入,如何增加判断?
- php 下面这段代码有什么用啊 ??啥意思??
- CSDN传统,升星,散分!
- 怎么使用第三方账号登录自己的网站呢?
- elements[0].Mytable.elements[1] 请问第二个elements是指什么
- 在PHP4.0.15+Apache 1.3.28中使用mail()函数,报以下错误
- 我又给100分共计300分哟。急急。。。。但是还连不上SQL SERVER2000呀。。请进
- php如何实现修改配置文件,加载执行一些命令。FREEBSD7+APACHE+PHP5 实现FTP服务TELNET服务
- 到底怎么把aaa.sql导入mysql
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
print_r($arr);
echo ' <hr />';
foreach ($arr as $value) {
echo $value = $value * 2;
echo ' ';
}
print_r($arr); 这样才能切断引用
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
print_r($arr);
echo ' <hr />';
unset($value);
foreach ($arr as $value) {
echo $value = $value * 2;
echo ' ';
}
print_r($arr);
foreach ($arr as &$value) {
$value = $value * 2;
}
print_r($arr);
echo ' <hr />'; 结束后$value依旧是$arr最后一个元素的引用把$value unset()
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {//使用了引用
$value = $value * 2;
echo "<font color = 'red'>".$value."</font>"."<br/>";
}
print_r($arr);
echo "<hr />";
foreach ($arr as $value) {
$value = $value * 2;
echo "<font color = 'red'>".$value."</font>"."<br/>";
}
print_r($arr);
?>
下面是上面代码的运行结果从结果中可以看清“引用”与没有引用是不一样的
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {//使用了引用
$value = $value * 2;
echo "<font color = 'red'>".$value."</font>"."<br/>";
}
print_r($arr);
echo "<hr />";
foreach ($arr as $value) {
$value = $value * 2;
echo "<font color = 'red'>".$value."</font>"."<br/>";
}
print_r($arr);
?> 下面是上面代码的运行结果 从结果中可以看到引用与没有引用是不一样的