Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z foreach, i z array_map
fate
post
Post #1





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


  1. foreach ($dane as $value){$value = substr($value,-18);}
  2. $fuck = substr($dane[0],-18);
  3. echo $fuck;
  4. var_dump($dane);


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
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




Możliwe, że masz tam niewidoczny normalnie znak przejścia do nowej linii. O ile w kodzie <br> służy do tego, to istnieją także znaki końca linii pokroju "\n" więc dla pewności na kluczach zrób sobie nl2br by wykryć czy są one tam faktycznie, bo wtedy Ci się "ujawnią". By się ich pozbyć zastosuj czyszczenie białych znaków poprzez trimowanie.
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: 14.10.2025 - 22:29