私の Flex アプリには、次のような 2 次元配列があります。
arr[0][0] = "11";
arr[0][1] = "12";
arr[1][0] = "21";
arr[1][1] = "22";
この配列を Web サービスに送信しています。
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