Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem ze sprawdzeniem dwóch zmiennych
Forum PHP.pl > Forum > Przedszkole
qba10
Witam ma ktoś pomysł dlaczego ta funkcja zwraca true?

  1. function CzyCyfra($string){
  2. $znak = substr($string, 0,1);
  3.  
  4. for($i = 0; $i < 10; $i++)
  5. {
  6. if($i == $znak){
  7.  
  8. return true;
  9. }
  10.  
  11. }
  12. return false;
  13. }
  14.  
  15. if(CzyCyfra("Ajksks")){
  16. echo "true";
  17. }else{
  18. echo "false";
  19. }
novy85
a nie lepiej tak:

  1. function CzyCyfra($string){
  2. $znak = substr($string, 0,1);
  3.  
  4. if(is_numeric($znak))
  5. return TRUE;
  6. else
  7. return FALSE;
  8. }
  9.  
  10. if(CzyCyfra("Ajksks")){
  11. echo "true";
  12. }else{
  13. echo "false";
erix
A po co wymyślasz koło na nowo?

filter_var?
qba10
Dzięki, w ogóle zapomniałem o tej funkcji smile.gif
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.