PHP – Enterprise – Symfony – Integration – Web Engineeering – FREE

<? start the magic

Kursus PHP (2) :: Numbers output

leave a comment »

Sebelumnya kita telah membahas bagaimana mengoutputkan string/ huruf. Namun karena pada dasarnya PHP tidak mengenal tipe data, penulisan untuk string seperti dalam kasus hai programmer kursus sebelumnya dapat juga digunakan untuk mengoutputkan angka.

Yang akan kita bahas disini berkaitan dengan angka dan penanganan khusus PHP dalam mengoutputkan angka.

 $angka1 = 5;
 $angka2 = '3';
 $hasil = $angka1 + $angka2;
 echo 'Hasilnya $angka1 + $angka2 = '.$hasil.' = '.($angka1 + $angka2).'<br />';

Akan menghasilkan

Hasilnya $angka1 + $angka2 = 8 = 8

Dari baris-3 dapat kita lihat, tidak peduli anda menulis angka dalam kutip atau tidak (tipe string), PHP hanya akan melihat nilainya apakah berupa angka atau string. Dan pada baris ke-5, Operasi bilangan dapat anda langsung lakukan pada output dengan menggunakan kurung ( ) sebagai penanda bahwa yang disisipkan adalah berupa operasi bilangan yang mempunyai return value. Operasi dasar bilangan dalam PHP adalah

+ : penjumlahan. Misal : 7 + 3 hasilnya adalah 10
- : pengurangan. Misal : 7 – 3 hasilnya adalah 4
* : perkalian. Misal : 7 * 3 hasilnya adalah 21
/ : pembagian. Misal : 7/2 hasilnya adalah 3.5
% : modulus/sisa pembagian. Misal 7%3 hasilnya adalah 1

Untuk bermacam kepentinan, kadang kita memerlukan penulisan angka dengan format tertentu, untuk itu kita dapat menggunakan fungsi sprintf(), panduan lengkapnya dapat dilihat disini.

Untuk lebih meyakinkan bahwa yang kita outputkan sudah ssuai dengan tipe data yang kita inginkan kita dapat melakukan casting seperti contoh dibawah ini untuk mengoutput bialngan integer (bilangan bulat)

<code>
 $i = 8;
 echo (int) $i;
</code>

Selain cast untuk (int) ada juga

  • (integer) – cast untuk integer
  • (bool), (boolean) – cast untuk boolean
  • (float), (double), (real) – cast untuk float
  • (string) – cast untuk string
  • (binary) – cast untuk binary string (PHP 6)
  • (array) – cast untuk array
  • (object) – cast untuk object

Hmm.. kursus ke-2 tentang bilangan dan operasi bilangan sampai disini dulu, ada pertanyaan silahkan tinggalkan komentar anda, kami dengan senang hati mencoba menjawabnya. peace sign. Salam, enjoy your day coffee. wave - New!

Written by Ali

October 3, 2007 at 6:19 am

Posted in PHP, PHP Course

Leave a Reply