![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 20.10.2015 Ostrzeżenie: (0%) ![]() ![]() |
Dopiero zaczynam php i mam problem. Mam zasierializowane dane w bazie. Już je unserializowałem i chcę zrobić taką operację.
Otóż mam tam tablice typu: "tochce_qdwqWQDdqwDQWQWDqwdwdqQWDQWDQWDQWDqwd" "tochce_FaWEFWEGgewwegWEGWEGWEGwegWEGWEGWEG" "tochce_FEWEEWEFFEVWEWEVWEVVWEWEVWEVWEVWEVWEV" "tochce_VEVWWEVWEVWEVWEVWEGERGWEGEWEGWWEGWEGWEG" Tworzę sobie zmienną zawierającą wartość, którą przechowuje ta tablica na zasadzie. $var = $var1["tochce_qdwqWQDdqwDQWQWDqwdwdqQWDQWDQWDQWDqwd"]; Teraz przechodzę do sedna. Jak zrobić, żeby nie podawać za każdym razem nazwy tej tablicy i tworzyć niepotrzebnie osobnych zmiennych. Interesuje mnie po prostu wszystko co zawiera "tochce_". Czyli jak zrobić w phpie jak w sql "tochce_%"? Z góry dzięki! (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 20.10.2015 Ostrzeżenie: (0%) ![]() ![]() |
Dobra udało mi się uzyskać pożądany efekt przy pomocy preg_grep, ale mam jeszcze problem. Wydaje mi się, że dla Was raczej banalny.
Mam sytuacje gdzie jest taka kombinacja: [wartosc1_blabla==] => 5 [wartosc2_blabla=] => 3 [wartosc3_blabla==] => 1
W tym momencie wszystko wykonuje się poprawnie gdy podaję mu numer indeksu ręcznie. Po kolei 1, 2, 3. Gdy zostawiłem mu wszędzie samo [0] to wykonuje się poprawnie tylko dla wartosc1_blabla co jest prawidłowe. Pytanie jak zrobić tak, żeby z automatu brało wszystkie elementy z tablicy tam gdzie pojawia się jakaś wartość? Nie znam się na tym dlatego pytam. Będę szczerze wdzięczny za pomoc. //// Z tego co wyczytałem mógłbym też użyć pętli foreach, ale nie wiem do końca jak to ze sobą powiązać. Czy ktoś ma jakiś pomysł? Ten post edytował userkare 20.10.2015, 17:55:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 07:32 |