Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]składnia zdania
Forum PHP.pl > Forum > Przedszkole
Johnas
Mam pytanie co do zdania albo ciągu liter (jak kto woli). Mianowicie chodzi mi o to czy jest funkcja pozwalająca z liter, znaków specjalnych i liczb wyjąc same liczby?

przykład aby ze znaków
Kod
5034404dkad ./ffd
wyświetlało same: 5034404
AlexDeLarge
  1. preg_match('/[0-9]+/i', '5034404dkad ./ffd', $matches);
  2. print_r($matches);
Johnas
otrzymałem coś takiego

Array ( [0] => 272 )

ale teraz ja chciał bym samą cyfre 272 beż tablicy to jak mam to zrobić? jeżeli dam samą zmienną $matches to pokazuje mi Arry.

Dobra wiem. Leci pomógł wink.gif
wNogachSpisz
W takim przypadku nawet inval() zwróci to co chcesz..

Pytanie tylko co ma zostać zwrcone, jeśli dane wejściowe będą następujące:
"abc123def4567ghi"
albo np.
"abc 123 45 67.8.9def"

tongue.gif

Wyrażenie regularne w pierwszym przykładzie powinno teoretycznie zwrócić
"123", choć nie zawsze, bo przy większej zachłanności już "4567"..

W drugim przykładzie wyciągnięte zostanie "123".
Nie wiemy czy o taki wynik Tobie chodzi..

Najlepiej gdybyś dokładnie opisał do czego jest Ci to potrzbne.
Johnas
Miałem problem ze sprawdzeniem do statystyk rozmiaru folderu ze zdjęciami. pokazywało mi to w sposób 272 ./../test/ gdzie ja zrobiłem działania matematyczne aby pokazywało w sposób:
272 KB, 1.45MB itd
Chodziło mi głównie o estetykę panelu admina wink.gif
wNogachSpisz
Jeśli szukasz liczby od lewej:

  1. $int = (int)$input;

Najszybsze rozwiązanie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.