Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pobranie częsci stringa
ciano
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 31.10.2005

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


String: "Poszla ola do przedzszkola"
A chcę otrzymać: "Poszla ola ";

Jednym słowem w parametrze funkcji ma być string, do którego należy czytać podany string.

Patrzyłem w manualu, ale tam jest funkcja odwrotna, czyta od danego stringa
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kosheen2k
post
Post #2





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 9.03.2006
Skąd: z fotela ;p

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


mam rozumiec ze podajesz funkcji jakis string, on ma przeczytac dana ilosc znakow i podac to do innego stringa, ktory np. wyswietli jego zawartosc?

Jesli tak to:

  1. <?php
  2.  
  3. function wytnij($string) {
  4. if (!$string) { } else {
  5.  
  6. $string = substr($string, 0, -15);
  7. // -15 to ilosc znakow ktora ma byc wycieta ze stringa, pamietaj o
  8. //  minusie bo w przeciwnym razie wytnie Ci od konca stringa
  9.  
  10. print $string;
  11. }
  12.  
  13. }
  14.  
  15. // wywolanie funkcji wytnij
  16.  
  17. wytnij($string);
  18.  
  19. ?>


to jest przyklad ktory pobiera string poprzez $_GET w parametrze string.

Pozdrawiam

Ten post edytował kosheen2k 6.05.2006, 13:26:41
Go to the top of the page
+Quote Post
ciano
post
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 31.10.2005

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


ok, tylko zamiast 15 w parametrze chciałbym podawać słowo, do którego ma czytać
Go to the top of the page
+Quote Post
siemakuba
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


słowo do którego ma czytać? ja nie wiem czy dobrze cie rozumiem, ale sprawdź tak:

  1. <?php
  2. $s1 = 'Poszla ola do przedszkola';
  3. $s2 = 'do przedszkola';
  4.  
  5. $str = substr($s1, 0, strpos($s1, $s2, 0));
  6. echo $str;
  7. ?>


wynik: Poszla ola

pozdr.

Ten post edytował siemakuba 6.05.2006, 14:03:33
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: 23.08.2025 - 03:52