本文介绍了PHP - 修改foreach循环当前对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不知道是否有可能编辑一个正在一个的foreach
循环内处理当前对象
我与对象 $问题
的数组工作,我想通过,并期待与我的数据库这个问题对象关联的答案。因此,对于每一个问题去获取答案对象,并更新当前的 $问题
在我的的foreach
循环,这样我可以输出/过程在其他地方。
的foreach($问题为$问题){
$的问题['答案'] = $ answers_model-> get_answers_by_question_id($问题['question_id']);
}
解决方案
有这样做的2种方式。
的foreach($问题为重点$ = GT; $问题){
$问题[$关键] ['答案'] = $ answers_model-> get_answers_by_question_id($问题['question_id']);
}
这样,您保存密钥,这样你就可以在主 $问题再次更新
变量
或
的foreach($问题为&放大器; $问题){
添加&安培;
将保持 $问题
更新。但我要说的第一个建议,即使这是短(见Paystey评论)
PHP 的foreach
文件:
这篇关于PHP - 修改foreach循环当前对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!