Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Podział zmiennej na znaki
kubax33
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 27.01.2010

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


Mam przykładową zmienną

  1. $zmienna = 12345;


i jak podzielić zmienną, aby była ona wyświetlona w postaci mniej więcej

  1. $zmienna1 = 1;
  2. $zmienna2 = 2;
  3. $zmienna3 = 3;
  4. $zmienna4 = 4;
  5. $zmienna5 = 5;


Ten post edytował kubax33 18.01.2016, 11:59:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post
Post #2





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




http://php.net/manual/en/function.str-split.php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kubax33
post
Post #3





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 27.01.2010

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


Dzięki!
  1. $zmienna = "12345";
  2.  
  3. $zmienna_str = str_split($zmienna);
  4.  
  5. echo $zmienna_str['0'];
  6. echo '<br>';
  7. echo $zmienna_str['1'];
  8. echo '<br>';
  9. echo $zmienna_str['2'];
  10. echo '<br>';
  11. echo $zmienna_str['3'];
  12. echo '<br>';
  13. echo $zmienna_str['4'];
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




jesli ty to chciales tylko wyswietlic pod soba to np. tak:

echo implode('<br>', $zmienna_str);

zamiast tysiaca linijek co natworzyles wink.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kubax33
post
Post #5





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 27.01.2010

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


Przyda się smile.gif Akurat potrzebuje wszystko zatrzymać w zmiennych bez echa.

Cytat(nospor @ 18.01.2016, 12:34:36 ) *
jesli ty to chciales tylko wyswietlic pod soba to np. tak:

echo implode('<br>', $zmienna_str);

zamiast tysiaca linijek co natworzyles wink.gif



A tak się zastanawiam jeszcze czy jest opcja odczytu każdego znaku osobno ze zmiennej i po każdym znaku dodać np. przecinek?

  1. 1,2,3,4,5


Oczywiście zrobię sobie to bez problemu mając na tacy to co mi podrzuciłeś, ale myślę czy jest jakieś rozwiązanie, który to lepiej wykona.

Ok przecież te implode to wykona smile.gif
Go to the top of the page
+Quote Post
nospor
post
Post #6





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




Cytat
Ok przecież te implode to wykona

smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 21.08.2025 - 02:28