lostyazilim

number kontrolü

5 Mesajlar 759 Okunma
lstbozum
wmaraci reklam

digrev digrev WM Aracı Kullanıcı
  • Üyelik 11.10.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek ÖĞRENCİ
  • Konum İstanbul Anadolu
  • Ad Soyad A** E**
  • Mesajlar 193
  • Beğeniler 4 / 7
  • Ticaret 0, (%0)
Arkadaşlar number kontrolüne eksi değer girilemesin istiyorum gerçi ordan gelen değeri alıp eğer sıfırdan büyükse işlem yap denebilir ama sadece pozitif sayılar göstermesi mümkünmü mesela 0 dan başlasın
 

 

wmaraci
reklam

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
is_int() fonksiyonu ile aldığın sayının integer yani doğal sayı olup olmadığını kontrol edebilirsin.

if ( is_int($query) ) {
// Some codes...
}

veya ;

if(filter_var($_POST['id'], FILTER_VALIDATE_INT)) {
//Doing somethings...
}
digrev

kişi bu mesajı beğendi.

emrecanoztas emrecanoztas Ninja Yazılımcı Kullanıcı
  • Üyelik 24.11.2018
  • Yaş/Cinsiyet 35 / E
  • Meslek Freelance Full Stack Developer
  • Konum Ankara
  • Ad Soyad E** Ö**
  • Mesajlar 21
  • Beğeniler 1 / 10
  • Ticaret 0, (%0)
Bir alternatif olarakta; Regex kullanabilirsin.

Regex yapısı:


/^[+]?[0-9]+$/


Yukarıdaki ifadede; köşeli parantezler içerisine +, - veya her ikisini de yazabilirsiniz.
[+] pozitif, [-] negatif ve [+-] pozitif veya negatif kontrolünü sağlar.

Örnek:



$regex = '/^[+]?[0-9]+$/';

$text = 'Hello World!';
$number = 12;

echo('Sonuç: ' . preg_match($regex, $text));
echo('Sonuç: ' . preg_match($regex, $number));



İyi çalışmalar!..
 

 

http://emrecanoztas.com/

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 562
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
nasıl aradım : link
ne buldum : link
 

 

wmaraci
wmaraci

digrev digrev WM Aracı Kullanıcı
  • Üyelik 11.10.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek ÖĞRENCİ
  • Konum İstanbul Anadolu
  • Ad Soyad A** E**
  • Mesajlar 193
  • Beğeniler 4 / 7
  • Ticaret 0, (%0)
Çok saol dostum yaa :)
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al