amfphp多维数组

时间:2010-02-16 22:16:29

标签: arrays amfphp

在我的Flex应用程序中,我有一个二维数组,如下所示:

arr[0][0] = "11";
arr[0][1] = "12";

arr[1][0] = "21";
arr[1][1] = "22";

我将此数组发送到我的网络服务:

amfWebService.doSomethingWithThatArray(arr);

我正在使用Alert检查函数的结果(字符串)。

现在我的问题:PHP以某种方式无法正确识别数组。

要了解到达PHP的原因,我已经实现了这个:

if(is_array($arr))
    if(is_array($arr[0]))
        if(is_array($arr[0][0]))
            return "this can't be true";
        else
            return "no 3 dimensions";
    else
        return "no 2 dimensions";
else
    return "no array";

现在猜猜是什么!我的警报向我显示“这不可能是真的”,这意味着arr [0] [0]被识别为数组,而不是“11”,它应该是。

任何人都知道这是关于什么的?其AMFPHP 1.9和Flex 3

1 个答案:

答案 0 :(得分:1)

您可以使用print_r()来显示结构或$arr。找到这些问题最方便的方法 - 使用适当的调试器后。