【发布时间】:2021-05-21 19:44:16
【问题描述】:
我想在 PHP 的 foreach 循环中获取变量,当它在 while 循环中时,我可以打印所有对象数据,但是当我在 while 循环之外回显变量时,它只打印变量的值,如何将变量声明为全局变量并在任何地方访问它们的值?
<?php
global $answerList, $countList;
foreach( $finalAnswer as $answerID ) {
foreach ($answers as $ans => $answer_list) {
foreach ($answer_list->unique('AnswerShortID') as $answer) {
if ($answer->AnswerShortID === $answerID){
$answerList = $answer->Text;
$countList = $answer_list->count();
echo $answerList;
}
}
}
}
echo $answerList;
?>
【问题讨论】:
-
你放弃了吗?
标签: php arrays for-loop foreach global-variables