Aktywne Wpisy

MonazoPL +137
Ruszamy z kolejnym #rozdajo – wygraj kartę podarunkową do Allegro o wartości 100 zł!
Aby wziąć udział w konkursie, zaplusuj ten wpis oraz w komentarzu krótko odpowiedz na pytanie konkursowe: Jeśli wygrasz, na co wydasz (lub do czego dołożysz) to 100 zł? ( ͡~ ͜ʖ ͡°
Aby wziąć udział w konkursie, zaplusuj ten wpis oraz w komentarzu krótko odpowiedz na pytanie konkursowe: Jeśli wygrasz, na co wydasz (lub do czego dołożysz) to 100 zł? ( ͡~ ͜ʖ ͡°
źródło: santander 1060
Pobierz
wqeqwfsafasdfasd +64
Treść przeznaczona dla osób powyżej 18 roku życia...





$array = array_key_exists('data', $_POST) ? $_POST['data'] : null;$arr = json_decode(stripslashes($array));
$arr_length = sizeof($arr);
Jak zrobić by to nie zwracało zawsze 0 (sizeof(null)), tylko po otrzymaniu jsonem arraya przeliczyło jeszcze raz? ;/
stripslashes()po co?@MQs pewnie na wszelki wypadek
Wypluj na ekran json_decode(stripslashes($array)); i zobacz co zwraca wg php.
1. Poprawny json zawiera slashe - usuwając je zepsujesz strukturę (chyba, że dodatkowo katujesz się starym
magic_quotes- jeśli tak to po prostu wyłącz).2. Upewnij się, że wysyłasz w kodowaniu utf-8 (jeśli ze strony to nagłówek w head powinien wystarczyć).
3.
json_encode($var, true)żeby otrzymać tablicę jak inni pisali.4. Jeśli zmienna ma zawierać json'a to na litość boską nie nazywaj jej
$arrayjson_decode(stripslashes(null));;/ $array dosyłany jest dopiero później jsonem