Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak sprawdzic czy sa jakies liczby w zmiennej
Forum PHP.pl > Forum > Przedszkole
xavierek
Witam jak sprawdzic czy np "67 cos cos cos" zawiera w sobie liczbe czy nie szukalem po google i zazwyczaj wszystko sprowadza sie do tego czy jest licza a nie czy zawiera liczbe
marcio
Regexp preg_match() albo ereg()

EDIT: http://pl.wikibooks.org/wiki/PHP/Podstawy_...%84_regularnych 1 przyklad
Pawel_W
lub strpos()" title="Zobacz w manualu PHP" target="_manual + pętla, ale to raczej oporne rozwiązanie ;]
Spawnm
A czy przypadkiem nie wystarczy dać
  1. <?php
  2. $x='2134 dsgrh';
  3. $x=(int)$x;//i zostają nam liczby :)
  4. if($x>0){
  5. //tak
  6. }
  7. ?>

Oczywiście trzeba się liczyć że jak ktoś da same litery to dostaniemy 0.
skowron-line
Cytat(Spawnm @ 23.07.2009, 12:19:22 ) *
A czy przypadkiem nie wystarczy dać
  1. <?php
  2. $x='2134 dsgrh';
  3. $x=(int)$x;//i zostają nam liczby :)
  4. if($x>0){
  5. //tak
  6. }
  7. ?>

Oczywiście trzeba się liczyć że jak ktoś da same litery to dostaniemy 0.

Slabe bo znająć życie dzis jest "123 dddd" a jutro bedie "dddd 123" i już dupa.
Spawnm
Niby tak, ale to zależy od wykorzystania.
Jeśli ma to służyć sprawdzeniu czy w gecie id z adresu sa liczby bo pobieramy dane po id , to pomysł jest ok.
Pytanie po co to autorowi tematu.
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.