1
PHPの配列でjson_encodeを使うと、そのあとにランダムなヌルがあります。json_encodeの後のランダムなヌル
function GiveUserServer($DBConnect, $Headers) {
$OpenSessions = FindOpenSessions($UserID, $DBConnect, $Headers);
if (JoinSession($OpenSessions, $DBConnect)) {
print_r($OpenSessions);
echo json_encode($OpenSessions);
} else {
echo "error";
}}
function FindOpenSessions($UserID, $DBConnect, $Headers) {
$OpenServers = QueryAllOpenServers($DBConnect);
if (is_array($OpenServers)) {
$ChosenServer = $OpenServers[rand(0, count($OpenServers))];
if ($ChosenServer[0] == "" OR is_null($ChosenServer) OR $ChosenServer == "null") {
SetupForServer($Headers, $DBConnect);
}
return $ChosenServer;
} else {
return "No Servers Found";
}}
QueryAllOpenServers($するDBConnect)。このような配列を返します。
Array ([0] => Array ([0] => 2 [1] => 0 [2] => 1 [3] => sadsa) [1] => Array ([0] => 3 [1] => 0 [2] => 65 [3] => sdasdfasf))
私は(しますprint_rてきた)「ED FindOpenSessionsは
Array ([0] => 2 [1] => 0 [2] => 1 [3] => sadsa)
、まだ私は、JSONはそれが
["2","0","1","sadsa"]nullnullnullnullnullnullnull
の量を返すエンコード使う返す何nullsも変化します。
'json_encode()'とその周りのコードを表示してください。 – AbraCadaver
さあ、更新しました。 – Adam