Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyciaganie cyfr z ciagu znaków
kilofmar
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 29.11.2006

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


Witam.

Mam taki ciąg znaków np. '2+,3-,c4=,z4+' i chciałbym wyciągnąć z niego tylko cyfry i najlepiej zamienić je na typ liczbowy aby można było je dodać do siebie.

Próbowałem coś takiego ale nie bardzo idzie
  1. <?php
  2. $teks = '2+,3-,c4=,z4+';
  3.  
  4.  $regex = '/d/';
  5.  
  6.  preg_match($regex, $teks, $matches);
  7.  
  8. echo $matches[0]; echo $matches[1]; echo $matches[2];
  9. ?>


ale tylko liczbę "2" mi wyświetliło.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Bo to jest tablica dwuwymiarowa.

  1. <?php
  2. $licz=count($matches[0]);
  3. ?>


Jeśli chcesz policzyć sumę elementów tablicy, skorzystać z array_sum" title="Zobacz w manualu PHP" target="_manual.
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 07:23