<?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]
解决方案 »
- mysql复制某一条记录
- session问题
- Fckeditor上传图片问题
- 做数据查询,需要一个Grid数据列示控件,请大家帮忙推荐一下。
- php mysql 编码问题
- 模板文件中,变量{NAME}里面的字母,应该大写,还是小写?
- 热烈庆祝本人终于在光棍节的今天找到自己的感情归宿!!大送20分![以后会不定期的大送哦]
- 请大家推荐一下php的建站程序
- 请问大侠:为什么程序中相应模块在php4.0可以执行而在php4.3中却无法执行(运行环境:win98+apache1.3.12)?
- 使用mysql_connect登录数据库时,能否直接使用加密过的密码进行认证(例如md5),而不使用明文方式
- 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);
?> 下面是上面代码的运行结果 从结果中可以看到引用与没有引用是不一样的