私は多次元配列を持っています。これは 426 個の小さな配列で構成されており、これも 4 つの属性で構成されています。以下は、426 個の配列の 1 つの例です...
array( //Main array
0 => array( //1 of 426 arrays
'name' => 'Danny',
'email' => 'your@email.com',
'picture_url' => 'http://www.website.com',
'score' => 89
),
)
jqueryのajax関数を含むこの配列をphpファイルに投稿しています。これにより、それらがデータベースに追加されます...私の問題は、配列がphpファイルに投稿されたときに切り落とされているように見えることです。配列の約半分だけが実際にphpファイルに到達します...
これにより、ajax 経由で投稿する場合、ファイル サイズの制限がある可能性があると考えるようになりました。ただし、私の配列のサイズは比較的小さいようです..
私はWAMPでアプリケーションを実行しています..
何が起こっている可能性があるのか 誰かが光を当てることができますか?
アップデート:
私は自分の配列を次のように投稿しています:
$.ajax({
type: "POST",
url: "invite_friends.php",
data: {
theID: me.id,
friends: multidimensional_array //This is the array <---
},
success: function(data, textStatus, jqXHR) {
return console.log(data);
},
error: function(jqXHR, textStatus, errorThrown) {
return alert("Error: Oops, there has been a problem");
}
});
そして、私は自分の配列を(invite_friends.phpで)次のように取得します..
if($_POST['friends']) {
$friends = $_POST['friends'];
} else {
$friends = FALSE;
}