Sto usando json_encode() per codificare l'array in formato json. ma restituisce oggetto invece di matrice. Voglio restituire un array non un oggetto. qualsiasi organismo ha qualche idea?PHP json_encode restituisce le righe come oggetti invece di matrici
risposta
Si dovrebbe usare json_decode
con TRUE
param come riportato di seguito:
$array = array(1,2,3);
$encode = json_encode($array);
$decode = json_decode($encode, TRUE);
Ora $decode
è array
, non oggetto.
Sto chiedendo json_encode non per json_decode. quando usiamo i dati JSON da javascript. –
realtà json_encode funzione in php restituirà una JSON stringa formattata.
e se si desidera analizzare stringa json formattata di nuovo in php allora si dovrebbe usare json_decode.
json_decode restituirà due tipi di dati. oggetto & array associtavie.
json_decode(); ritorno tipo oggetto
json_decode (, TRUE); tipo di ritorno matrice associtative
uso questo codice per decodificare i dati JSON codificare
$encode = $your_json_encoded_data
json_decode($encode, TRUE);
Fondamentalmente json_decode() restituirà due tipi di dati.
1) Object
2) Associative array
Per impostazione predefinita, json_decode() restituisce il valore del tipo di oggetto.
Tuttavia, se si desidera il valore come formato di matrice, è necessario utilizzare TRUE
come secondo argomento in json_decode().
per esempio,
$decoded_value = json_decode($json_encoded_value, TRUE);
- 1. json_encode restituisce "
- 2. PHP: array di oggetti - serialize vs json_encode - alternative?
- 3. json_encode() restituisce false
- 4. Inizializza oggetti come matrici in PHP?
- 5. php json_encode big array
- 6. php json_encode() show è null invece del testo
- 7. risultati diversi per json_encode() PHP
- 8. Restituzione di matrici di oggetti da PDO
- 9. php json_encode ritorno nullo
- 10. Mysql/PHP/json_encode conversione di stringhe booleano
- 11. Come json_encode array PHP ma le chiavi senza virgolette
- 12. Matrici di oggetti Numpy
- 13. PHP json_encode json_decode UTF-8
- 14. C'è un xml_encode() come json_encode() in PHP?
- 15. ritorno JSON utilizzando C# come PHP json_encode
- 16. Come faccio a `json_encode()` chiavi dall'array PHP?
- 17. Matrici MongoDB vs oggetti
- 18. PHP print_r funziona, ma json_encode ritorna vuota
- 19. json_encode restituisce false quando si tratta di sottostringa multibyte
- 20. json_encode di array multidimensionale dare risultati diversi
- 21. Come utilizzare dom-repeat con oggetti invece di matrici in Polymer 1.0?
- 22. json_encode ritorno indefinito
- 23. creazione di matrici di oggetti in javascript
- 24. json_encode sparse PHP matrice come JSON matrice, non JSON oggetto
- 25. Matrice di oggetti Numpy di matrici numeriche
- 26. Confronto di righe tra due matrici
- 27. php json_encode utf8 char problem (mysql)
- 28. PHP: necessario json_encode() 5.3 funzionalità in 5.2
- 29. Confronto di matrici di oggetti in JavaScript
- 30. Complesso nidificazione JSON di oggetti e matrici
Che cosa significa l'array assomiglia? –