Я мой PHP-файл, мне нужно, чтобы сделать свой собственный массив JSonДобавить "и создать свой собственный массив JSON в PHP
for($i=1;$i<$arraySize+1;$i++){
$idJson[$i]=$i.":".$birdIDArray[$i-1];
}
for($i=$arraySize+1 ;$i<$arraySize*2+1; $i++){
$idJson[$i]=$i.":".$rankArray[$i-($arraySize+1)];
}
Когда я использую
печати (json_encode ($ idJson));.
ВЫХОД: ["0: 3", "1:15", "2: 3", "3:14", "4: 1", "5: 2", "6: 2"]
Но мне нужен выход, как этот ["0": "3", "1": "15", "2": "3", "3": "14", "4": "1" , "5": 2 "," 6 ":" 2 "]
Когда я собираюсь добавить "отметку
for($i=1;$i<$arraySize+1;$i++){
$idJson[$i]=$i.'"'.":".'"'.$birdIDArray[$i-1];
}
for($i=$arraySize+1 ;$i<$arraySize*2+1; $i++){
$idJson[$i]=$i.'"'.":".'"'.$rankArray[$i-($arraySize+1)];
}
Он печатает как это [" 0: 3" , "1 \": \ "15", "2 \": \ "3",» 3 \ ": \" 14 "," 4 \ ": \" 1 "," 5 \ ": \" 2 "," 6 \ ": \" 2 "]
Как я могу избежать печати этого \ знак?
Почему бы не просто json_encode ($ your_array); ..? почему вы хотите создать пользовательский ...? –
Почему бы вам просто не создать обычный php-массив и использовать 'json_encode'? – Konsole
'[" 0 ":" 3 ", ...' не является допустимым массивом JSON! – deceze