Management Karakter pada Script PHP

PHP menyediakan dukungan terhadap delapan macam type primitif yang terdiri atas empat type skalar yakni boolean, integer, float, dan string. Dua type gabungan yaitu array dan objek. Dua buah type khusus yakni resource dan Null. Dengan ini kita akan bisa menentukan banyak type data yang kita inginkan dengan PHP.

Kadang dalam mengolah input karakter atau string ada kesalahan sehingga input tersebut akan merusak aplikasi karena tidak cocok dengan type data yang diinginkan oleh script.

Oleh sebab itu input harus divalidasi atau mudahnya disaring melalui fungsi script filter.

  • Memeriksa form input kosong. Ada kalanya kita mengharapkan input data tertentu harus diisi karena jika tidak diisi akan mengakibatkan pengolahan data menjadi kacau. Maka salah satu fungsi untuk memeriksa input kosong adalah fungsi empty(). Fungsi ini bernilai boolean yang menentukan apakah variabel kosong dan mengembalikan true apabila variabel benar-benar kosong. Contoh script filter input karakter kosong adalah:

if (empty($_POST[“kode”])){

echo “Anda harus mengisi ….”;

}else{

echo “Data tersimpan”;

}

  • Memeriksa input Numeric. Ada kalanya kita menginginkan agar input yang diberikan adalah berupa data angka atau numerik. Karena jika yang dimasukkan adalah data bukan angka maka tidak bisa diolah oleh script. Misalnya data usia, harga barang, jumlah barang tertentu dan sebagainya. Oleh sebab itu sebelum data disimpan harus di-filter terlebih dahulu melalui fungsi script. Fungsi untuk menyaring data numeric ini adalah is_numeric(). Contoh aplikasinya adalah:

$harga=$_POST[‘harga’];

if (!is_numeric($harga)){

echo “Anda harus mengisi dengan angka”;

}

Satu Tanggapan

  1. sip gan articelnya. boleh copas ngga gan. mampir gan.

    syndromnia.wordpress.com

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: