Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Array to string
sensen
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.11.2014

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


Witam,

Posiadam tablicę, której każdy element zawiera dane w formacie: "111 Tekst1 Tekst2", dla przykładu:

  1.  
  2. $tablica[0] = "111 Iks Igrek";
  3. $tablica[1] = "222 Zet Igrek";
  4.  


chciałbym przekonwertować przykładowo $tablica[0] na typ string abym mógł usunąć odstępy za pomocą funkcji : trim(). Niestety przeszukując forum nie odnalazłem na to odpowiedzi. W jaki sposób można to zrobić?


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Nie kumam...

$tablica[0] = trim($tablica[0]);
?
Go to the top of the page
+Quote Post
sensen
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.11.2014

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


Niestety ten sposób nie działa. Po wykonaniu:

  1. <?php
  2. $tablica[0] = "111 Iks Igrek";
  3. echo $tablica[0] = trim($tablica[0], ' ');
  4. ?>

wyświetla mi bez zmian: "111 Iks Igrek", czyli dalej tekst jest oddzielony spacjami. Konkretnie chodzi o to, że mam tę tablicę, której elementy zawierają dane w formacie jak wyżej. Chciałbym te dane trochę zmodyfikować za pomocą właśnie funkcji trim() i substr(), czego zrobić nie mogę bo $tablica to typ array a nie string.

Zgodnie z manualem php wyczytałem, że funkcja trim() wygląda tak: string trim(string $str, [string charlist]). Dlatego jeśli dobrze rozumiem to musiałbym $tablica[0] przekonwertować na string.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Kurcze.... weź zajrzyj do manuala i nie marnuj czasu ani swego ani naszego... TRIM nie usuwa spacji ze srodka tektu tylko z początku i konca.

Jak chcesz kasowac ze srodka, to masz uzyc str_replace
Go to the top of the page
+Quote Post

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: 2.10.2025 - 17:03