-1

这是我在这个论坛上的第一篇文章,我意识到类似的问题已经被问过很多次了,我可以向你保证,在过去的两周里,我已经尝试了其中的大部分来适应我的情况。我需要从函数中显示 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
)  
4

1 回答 1

2

$currentRoom永远不会改变,所以你总是在写$codearray[""],每次迭代都会覆盖上一次迭代的结果。

做类似的事情:($key而不是$currentRoom

$codearray[$key] = array($roomcode[$currentRoom][0], $ratecode[$currentRoom][0], $rateaccesscode[$currentRoom][0]);
于 2013-05-23T00:58:40.527 回答