谁能帮我解释一下foreach($datas as &$data){}中的“&”(地址符)代表什么意思?

发布网友 发布时间:2022-04-23 18:11

我来回答

3个回答

热心网友 时间:2023-10-12 10:04

在PHP中,foreach($datas as &$data)加了&号后可以动态改变数组$datas的数组元素个数
$datas = array();
foreach($datas as &$data){
$datas['city'] = '北京';

} print_r($datas);

热心网友 时间:2023-10-12 10:05

foreach( $wpcx_myposts as $post ) : setup_postdata($post);
//中间代码我不知道的哦
endforeach;

这是foreach的其他写法
和:
foreach( $wpcx_myposts as $post ) {
setup_postdata($post);
}
一致,没有什么特别的,只是多了一个endforeach

也就是结束的意思,结束foreach循环

还有 if.... else if ..... else .... endif
for...endfor
while.....endwhile
这是为了照顾一些从其他编程语言转过来的童鞋们,所以有这个语法,没什么特别,foreach是循环。

热心网友 时间:2023-10-12 10:05

这个应该是一个引用值 表示$data这个是引用的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com