![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam tablice w ktorej jest zalozmy 5 wartosci typu int, wstawilem ja do funkcji serialize i zakodowalem Kod $string = base64_encode(serialize($array1));
pozniej odkodowalem i spowrotem zamienilem na tablice Kod $string = base64_decode($string);
$array1 = unserialize($string); kiedy wyswietla zawartosc tablicy za pomoca print_r lub innej funkcji wszystko dziala prawidlowo, lecz gdzy proboje zastosowac ta tablice w funkcji Kod $y = array_search($samochod_id,$array1); to wyskakuje ostrzezenie Cytat Warning: array_search(): Wrong datatype for second argument in ... dodam, ze wczesniej podstawiona byla inna tablica o identycznej zawartosci ale nie tworzona wyzej wymieniona metoda lecz zwyczajnie i wszystko dzialalo ok.
moje pytanie brzmi, czy funkcja unserialize posiada jakies atrybuty, ktore tworza jakas zmodyfikowana tablice, czy cokolwiek, prosze o pomoc |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
U mnie nie ma żadnego problemu: php 4.3.4RC1...
Więc możliwe, że to jakiś bug w Twojej wersji php. -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 23.11.2003 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cześć. A co dokładnie serializujesz? w przykładzie który podałeś nie ma tablicy z wartościami. wstaw do $array1 jakies dane, to przestanie wyskakiwać błąd.
ja tak zrobiłęm i u mnie wszystko ok. pzdr |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:05 |