首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >amfphp多维数组

amfphp多维数组
EN

Stack Overflow用户
提问于 2010-02-17 06:16:29
回答 1查看 758关注 0票数 0

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

代码语言:javascript
复制
arr[0][0] = "11";
arr[0][1] = "12";

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

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

代码语言:javascript
复制
amfWebService.doSomethingWithThatArray(arr);

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

现在来看我的问题: PHP不知何故不能正确识别数组。

为了了解PHP带来的变化,我实现了以下代码:

代码语言:javascript
复制
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";

现在猜猜发生了什么!我的Alert告诉我“这不可能是真的”,这意味着arr被识别为一个数组,而不是"11",这是它应该识别的。

有人知道这是怎么回事吗?其AMFPHP 1.9和Flex 3

EN

回答 1

Stack Overflow用户

发布于 2010-02-18 06:39:16

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2276786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档