Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] zienna podział
Piotrwusek
post 10.10.2007, 18:41:53
Post #1





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


Witam

Mam zmienna z tekstem


Ale chcę żeby do tego tekstu co literę dodać spacje

NP jak mam

$tekst = "asdsdsd";


a było

$tekst = "a s d s d s a d";


Czy jest takie coś możliwe proszę o nakierowanie
Go to the top of the page
+Quote Post
tehn
post 10.10.2007, 18:48:56
Post #2





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 8.09.2007

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


  1. <?php
  2. $text = preg_replace('/./','$0 ',$text);
  3. ?>


Ten post edytował tehn 10.10.2007, 18:49:26


--------------------
sidzina
Go to the top of the page
+Quote Post
Piotrwusek
post 10.10.2007, 19:10:07
Post #3





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


a np da sie zrobić że co 4 litera ma podwójną spacje
Go to the top of the page
+Quote Post
phpion
post 10.10.2007, 19:17:43
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Oczywiście.
Go to the top of the page
+Quote Post
Piotrwusek
post 10.10.2007, 19:20:42
Post #5





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


a gdzie można o tym preg_replace poczytać oprócz manuala
Go to the top of the page
+Quote Post
phpion
post 10.10.2007, 19:22:41
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Zawsze istnieje możliwość użycia google.pl
Go to the top of the page
+Quote Post
Piotrwusek
post 10.10.2007, 19:24:20
Post #7





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


tongue.gif wiem ale ......
Go to the top of the page
+Quote Post
phpion
post 10.10.2007, 19:25:20
Post #8





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Ale co? Nie chce się poszukać?
Go to the top of the page
+Quote Post
Piotrwusek
post 10.10.2007, 19:32:08
Post #9





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


wpisuje w google ale tam wychodzi mi nie na temat

tak żle

  1. <?php
  2. $rach1 = preg_replace('/./','$0 $1',$rach);
  3. ?>



tak też

  1. <?php
  2. $rach1 = preg_replace('/./','$0 $0 $0 $0 ',$rach);
  3. ?>



a jak mam poprawnie

Ten post edytował Piotrwusek 10.10.2007, 19:34:50
Go to the top of the page
+Quote Post
phpion
post 10.10.2007, 19:38:02
Post #10





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Wymiękam...
google.pl -> "preg_replace" -> wchodzisz w pierwszy link -> czytasz "preg_replace - Perform a regular expression search and replace" -> google.pl -> "regular expression" -> wchodzisz w pierwszy link -> http://en.wikipedia.org/wiki/Regular_expression
Magia!
PS: regular expression = wyrażenie regularne
Go to the top of the page
+Quote Post
Piotrwusek
post 10.10.2007, 19:44:01
Post #11





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


dzięki że powiedziałeś że to wyrażenia regularne teraz wiem czego szukać
Go to the top of the page
+Quote Post
phpion
post 10.10.2007, 19:50:03
Post #12





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Rozwiązaniem twojego problemu niekoniecznie muszą być wyrażenia regularne. Ja bym to zrobił przekształcając stringa na tablicę i wstawiając co 4 element spację. No ale chciałeś info o preg_replace.
Go to the top of the page
+Quote Post
Piotrwusek
post 10.10.2007, 19:52:47
Post #13





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


a dałbyś jakiś przykład winksmiley.jpg plis
Go to the top of the page
+Quote Post
phpion
post 10.10.2007, 20:07:47
Post #14





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Bez gwarancji:
  1. <?php
  2. function piotrWusek($in) {
  3. $out = '';
  4.  
  5. for ($i=0, $strlen=strlen($in); $i<$strlen; $i++) {
  6. if ($i % 4 == 0) {
  7. $out .= ' ';
  8. }
  9.  
  10. $out .= $in[$i];
  11. }
  12.  
  13. return $out;
  14. }
  15. ?>

Otrzymujesz pomoc i nic więcej cię nie interesuje? Wypadałoby podziękować...

Ten post edytował phpion.com 11.10.2007, 05:22:11
Go to the top of the page
+Quote Post
Piotrwusek
post 11.10.2007, 13:00:42
Post #15





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


dzięki smile.gif a jaka mogę zamienić litery na duże np.



jak mam

$text = "asada":

żeby było

$text = "ASADA":
Go to the top of the page
+Quote Post
Cezar708
post 11.10.2007, 13:04:16
Post #16





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


oj Kolego zaraz za takie pytania Cię zjedzą strtoupper()

szukaj w manualu

Ten post edytował Cezar708 11.10.2007, 13:04:40
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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:44