这是我在这个论坛上的第一个帖子,我意识到类似的问题已经被问了很多次,我可以向你保证,在过去的两周里,我已经尝试了大多数的问题来适应我的情况。我需要在函数中显示foreach循环的所有结果,但它只会显示最后一个循环的结果。
这是返回的HTML源文件
Array
(
[1] => Array
(
[0] => 1005
[1] => ABC
[2] => 601005
)
)
Array
(
[2] => Array
(
[0] => 1010
[1] => DEF
[2] => 601010
)
)
Array
(
[3] => Array
(
[0] => 1015
[1] => FGH
[2] => 601015
)
)
Array
(
[4] => Array
(
[0] => 1020
[1] => XYZ
[2] => 601020
)
)
outside of loop Array
Room 1
Room 2
Room 3
Room 4
(
[0] => 1020
[1] => XYZ
[2] => 601020
)
$currentRoom
永远不会改变,所以您总是写入$codearray[""]
,每次迭代都会覆盖前一次迭代的结果。
执行如下操作:($key
代替$currentRoom
)
$codearray[$key] = array($roomcode[$currentRoom][0], $ratecode[$currentRoom][0], $rateaccesscode[$currentRoom][0]);