Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]json
Randallmaster
post
Post #1





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

Ostrzeżenie: (0%)
-----


Dlaczego json nic nie wyświetla:

$action_ = array(dane) //tablica z danymi
  1. $action = array();
  2. foreach($action_ as $r){
  3. $r = $r[$this->baza_danych];
  4. $action[] = $r;
  5. }
  6.  
  7. header('content-type: application/json; charset=utf-8');
  8. echo json_encode($action, true);


jeżeli $action[] = $r; zmienię na $action[0] = $r; wtedy wyświetla ale tylko 1 pozycję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
slash^
post
Post #2





Grupa: Zarejestrowani
Postów: 278
Pomógł: 36
Dołączył: 9.04.2003
Skąd: Płock

Ostrzeżenie: (0%)
-----


Jezeli masz wersje php starsza od 5.3 w manualu jest przykład:

  1. function my_json_encode($arr)
  2. {
  3. //convmap since 0x80 char codes so it takes all multibyte codes (above ASCII 127). So such characters are being "hidden" from normal json_encoding
  4. array_walk_recursive($arr, function (&$item, $key) { if (is_string($item)) $item = mb_encode_numericentity($item, array (0x80, 0xffff, 0, 0xffff), 'UTF-8'); });
  5. return mb_decode_numericentity(json_encode($arr), array (0x80, 0xffff, 0, 0xffff), 'UTF-8');
  6.  
  7. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 04:12