Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wstawienie przecinków do ciągu znaków.
Grzyw
post
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


Witam
Mam ciąg $string="123456".
Chciałbym otrzymać $string="1,2,3,4,5"
Jakiej funkcji użyć? Z góry dziękuję za odpowiedź.


--------------------
Idąc po czyichś śladach, nie zajdziesz ani kroku dalej...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
venomz
post
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 18.09.2006

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


substr()" title="Zobacz w manualu php" target="_manual + strpos()" title="Zobacz w manualu php" target="_manual
Go to the top of the page
+Quote Post
Grzyw
post
Post #3





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


Cytat
substr() + strpos()

Nie dostrzegam możliwości użycia tych funkcji w tym przypadku. Musiałbyś przedstawić mi to łopatologicznie;)

Ale może rozbić ciąg explode() i wrzucić z przecinkami poprzez implode()?


--------------------
Idąc po czyichś śladach, nie zajdziesz ani kroku dalej...
Go to the top of the page
+Quote Post
jarrod
post
Post #4





Grupa: Zarejestrowani
Postów: 312
Pomógł: 9
Dołączył: 14.10.2006
Skąd: warszawa

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


to powinno działać:
  1. <?php
  2. $t = "123456789";
  3. for($i=0;$i<strlen($t);$i++)
  4. {
  5. $wynik .= $t[$i].',';
  6. }
  7. echo $wynik = substr($wynik,0,strlen($wynik)-1);
  8. ?>


Cytat(Grzyw @ 29.10.2006, 20:01:54 ) *
Ale może rozbić ciąg explode() i wrzucić z przecinkami poprzez implode()?

w explode musisz podać znak po którym rozbijesz. Nie może to być samo "".
Go to the top of the page
+Quote Post
Grzyw
post
Post #5





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


Cytat(jarrod @ 29.10.2006, 20:03:31 ) *
to powinno działać

I działa. Dzięki wielkie za pomoc.


--------------------
Idąc po czyichś śladach, nie zajdziesz ani kroku dalej...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 14:52