Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]preg_match_all
-Artezjusz-
post 10.06.2012, 20:00:50
Post #1





Goście







Witajcie smile.gif
Jak poprzez preg_match_all "wydobyć" liczbę procentów w ciągu, który wygląda na przykład tak?
Kod
ala 23.4% ma kota


Liczby te są zmienne. Maksymalnie liczba jedności może wynosić 25, a liczba po kropce 9.
Go to the top of the page
+Quote Post
AdIoS_Neo
post 10.06.2012, 22:52:28
Post #2





Grupa: Zarejestrowani
Postów: 159
Pomógł: 43
Dołączył: 8.03.2009

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


Witam,
  1. $tekst = "ala 23.4% ma kota, a kot ma 25.9% na lokacie";
  2. preg_match_all("/[0-9]{1,2}\.[0-9]{1}\%/", $tekst, $znalezione);
Go to the top of the page
+Quote Post
Sephirus
post 11.06.2012, 07:43:42
Post #3





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


A nie łatwiej

  1. $tekst = "ala 23.4% ma kota, a kot ma 25.9% na lokacie";
  2. preg_match_all("/([0-9\.]+)%/", $tekst, $znalezione);


? smile.gif


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
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: 18.08.2025 - 20:08