Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyciąganie fragmentu stringu
michaf1994
post 4.12.2014, 23:16:49
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 2
Dołączył: 17.07.2014
Skąd: Wielkopolska

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


Cześć wszystkim

Mam taki mały problem. Nie wiem jak napisać dokładnie kawałek kodu, który wyciągnie mi ostatni "wyraz" w stringu.
String może wyglądać tak:
- "Ala ma kota 3"
- "Kot ma Ale 15"
- "Sierotka Marysia 289"
- "Ryś nie ma Sierotki"
I chodzi mi o to żeby wyciągnąć tą liczbę na końcu (3 lub 15 lub 289), a jeżeli nie ma liczby to żeby zwróciło 0.
Mogę to zrobić za pomocą explode, ale czy jest jakiś wydajniejszy sposób?
Go to the top of the page
+Quote Post
slash^
post 4.12.2014, 23:31:37
Post #2





Grupa: Zarejestrowani
Postów: 278
Pomógł: 36
Dołączył: 9.04.2003
Skąd: Płock

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


  1. $str = "Ala ma kota 3";
  2. echo (int)substr($str, strrpos ( $str , " ") + 1 );


--------------------
d(^^)b
Go to the top of the page
+Quote Post
aniolekx
post 4.12.2014, 23:32:03
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

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


zeby nie bylo zbyt latwo to funkcja ktorej szukasz jest w pewnym komentarzu na tej stronie manuala

Ten post edytował aniolekx 4.12.2014, 23:32:28
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: 14.08.2025 - 09:07