![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
dlaczego zmienna $fuck wyswietla mi ostatnie 18 znakow a $dane wyswietla sie w calosci bez zmian ! Nie wiem co przeoczylem probowalem uzywac innych funkcji array_map, substr, lub dodac settype ale chyba o czyms nie wiem. Moglbym niby dac petle for i zwiekszac wartosc w [] i to bedzie tymczasowe rozwiazanie ale nie wierze ze sie nie da inaczej POMOCY |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
To zobacz co robi funkcja substr i jak działa var_dump... Inna sprawa, że dla pętli foreach $dane to tylko ich kopia(!), więc jeśli chcesz zmieniać zawartość elementów tej tablicy to powinieneś pracować na referencji lub jawnie modyfikować te dane. Zmienna $value jest tylko lokalna i w każdym kroku powstaje na nowo. Poza tym jeśli używałeś array_map to pewnie chciałeś działać na elementach... tyle ze znając życie myślałeś, iż od razu Ci pozmienia. Lepiej użyj array_walk (IMG:style_emoticons/default/wink.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 19:45 |