Penggunaan fungsi FPRINTF di PHP

Dalam membuat suatu program, seringkali kita membutuhkan banyak fungsi atau perintah yang digunakan berulang kali. Misalnya perintah untuk menampilkan hasil output, perintah pengulangan data, kondisi, dan masih banyak lagi

Untuk menampilkan hasil output, sering digunakan fungsi echo, print dan printf. Namun ternyata masih banyak sobat yang belum mengetahui persis perbedaan fungsi tersebut. Nah, disini saya akan menjelaskan perbedaan dari ketiga fungsi tersebut

1. Gema

Fungsi echo digunakan untuk menampilkan output dari satu atau lebih data yang dipisahkan oleh koma (,) pada browser

Contoh

Penggunaan fungsi FPRINTF di PHP

2. Mencetak

Fungsi print memiliki fungsi yang sama dengan echo, namun print hanya mampu menampilkan data tunggal (hanya satu data)

Contoh

Penggunaan fungsi FPRINTF di PHP

3. Cetakf

Fungsi printf memiliki fungsi yang sama dengan echo dan print, namun fungsi ini dapat mengatur format data yang akan ditampilkan pada browser

Contoh

Penggunaan fungsi FPRINTF di PHP

Di printf, parameter pertama menunjukkan format string, dan parameter ke-2, ke-3, dll. menunjukkan argumen atau data. Format string selalu menggunakan tanda persen (%). Dalam format %s mewakili kata "sting" (data tipe string), %d mewakili 10 (data tipe bilangan bulat), %0. 02f mewakili 3. 14 (data tipe bilangan real)

Pada saat kita menulis kode PHP, kita dapat melihat data yang ingin kita pastikan bahwa data tersebut sesuai dengan yang kita inginkan. Perintah dalam bahasa pemrograman PHP memiliki beberapa metode atau fungsi antara lain echo, print, print_r dan printf. Setiap metode dan fungsi secara khusus memiliki fungsinya masing-masing, kita akan membahasnya satu per satu

Fungsi gema

Perintah echo merupakan salah satu perintah untuk menampilkan data dalam bahasa pemrograman PHP, umumnya fungsi echo digunakan untuk menampilkan data dalam bentuk string. Sebagai contoh

Fungsi cetak

Fungsi Print umumnya tidak jauh berbeda dengan fungsi echo, fungsi ini hanya dapat digunakan untuk menampilkan data bertipe string, berikut contoh penggunaan perintah PHP

Fungsi print_r

Berbeda dengan fungsi echo dan print, fungsi print_r lebih dimaksudkan untuk melihat tidak hanya data tipe string tetapi juga tipe data tipe array. Fungsi print_r dimaksudkan untuk memudahkan kita dalam membaca data. Penggunaannya adalah sebagai berikut

Fungsi cetakf

Fungsi printf fungsi printf memiliki kemampuan untuk mengatur format data yang ingin kita tampilkan

$teks = "Mencoba fungsi Printf";
printf("Aku sedang %s ", $teks);

Simbol "%s" diatas merupakan placeholder dimana nantinya simbol tersebut akan diganti dengan variabel $text yang berisi "Mencoba fungsi Printf"

Selamat datang di tutorial lapak belajar, masih dalam rangkaian tutorial php, pada tutorial kali ini kita akan membahas perbedaan fungsi echo(), print(), dan printf() pada PHP, pada PHP 3 fungsi ini digunakan untuk menampilkan/ cetak teks di layar, tetapi apa perbedaan antara ketiga fungsi tersebut?

kita akan bahas satu per satu di tutorial ini

 

gema() fungsi

Fungsi echo digunakan untuk menampilkan teks pada layar, fungsi ini biasanya sering digunakan, anda dapat menggunakan fungsi echo dengan atau tanpa tanda kurung.

misalnya sebagai berikut

1

2

3

4

5

echo """""""""""""""""""""""""""""""""""""";

echo("Belajar PHP itu Mudah. );

gema "Solusi ", "Mudah ", "Belajar ", "Komputer ";

?>

Hasilnya adalah sebagai berikut

Penggunaan fungsi FPRINTF di PHP

Keterangan

  • Pada Baris 2 kita menulis perintah echo tanpa menggunakan tanda kurung, kita hanya menulis teks diantara tanda petik karena kita menulis string teks, jika ingin menampilkan teks dalam bentuk bilangan bulat seperti angka tidak perlu ditulis diantara tanda kutip, Anda juga dapat menulis skrip HTML di fungsi echo
  • Pada Baris 3 kita menulis perintah echo menggunakan tanda kurung, tetapi Anda tetap perlu menambahkan tanda kutip dan menulis teks di antara tanda kutip
  • Pada Baris 4 Anda dapat menulis string dengan membaginya menjadi beberapa bagian, setiap bagian ditulis di antara tanda petik, dan dipisahkan dengan koma (bisa juga menggunakan titik)

 

 

fungsi cetak()

Fungsi print() memiliki fungsi yang sama dengan echo(), keduanya digunakan untuk menampilkan teks pada layar, fungsi print() juga dapat digunakan tanpa tanda kurung

perbedaan antara fungsi print() dan echo() antara lain

  • Fungsi print() hanya dapat diberikan satu parameter, tetapi fungsi echo dapat diberikan beberapa parameter
  • Fungsi print() akan mengembalikan nilai 1 saat dijalankan, sedangkan fungsi echo() tidak mengembalikan nilai apapun

Contoh

1

2

3

4

5

6

print """""""""""""""""""""""""""""""""""""""""""""""""";

print ("Belajar PHP itu mudah. );

$a = cetak("teks ditampilkan dengan cetak""""""""""""""""""""""""""""""""""""""""""""""""");

gema $a. """""""""""""""""""""""""""""""""""""""""""""""""";

?>

Hasilnya adalah sebagai berikut

Penggunaan fungsi FPRINTF di PHP

Keterangan

  • Pada Baris 2 kita menampilkan teks menggunakan perintah print, tanpa menggunakan tanda kurung
  • Pada Baris 3 kami menampilkan teks menggunakan perintah cetak, menggunakan tanda kurung
  • Pada Baris 4 kita membuat variabel $a dan memberikan nilai dengan menggunakan fungsi print, kemudian pada baris 5 kita coba menampilkan isi dari variabel $a, dan yang ditulis adalah 1 karena fungsi print() akan mengembalikan nilai dari 1

 

Contoh 2

1

2

3

cetak("satu","dua" );

?>

jika dijalankan akan menghasilkan error

Penggunaan fungsi FPRINTF di PHP

Keterangan

  • ketika kita akses melalui browser akan muncul error seperti gambar diatas, hal ini dikarenakan kita memberikan lebih dari satu parameter pada fungsi print()

 

 

fungsi printf()

Fungsi printf() adalah fungsi yang digunakan untuk mengatur bagaimana format teks atau string akan ditampilkan pada browser

untuk memperjelas silahkan perhatikan perbandingan penggunaan echo dan printf dibawah ini

1

2

3

4

5

6

7

$web = "Warung Belajar";

// jika menggunakan fungsi gema

echo "Pelajari PHP Lebih Mudah di ". $web. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";

// jika menggunakan fungsi printf

printf("Belajar PHP Lebih Mudah di %s", $web);

?>

Hasilnya adalah sebagai berikut

Penggunaan fungsi FPRINTF di PHP

Keterangan

  • Pada baris 4 kita menambahkan isi variabel pada teks dengan menggunakan fungsi echo()
  • Pada baris 6 kita menggunakan fungsi print() untuk menampilkan isi variabel pada teks, kita dapat menuliskan string yang akan ditampilkan pada parameter 1 fungsi printf()
  • pada parameter 1 kita tambahkan karakter %s, karena kita akan menampilkan variabel dengan nilai string
  • pada parameter 2 kita menuliskan variabel yang akan kita tampilkan, dalam hal ini adalah $web

 

Karakter %s adalah tempat penampung untuk text (string), kita tuliskan %s karena isi dari variabel diatas adalah string, anda juga bisa menuliskan beberapa jenis karakter lainnya, untuk karakter lainnya adalah sebagai berikut

  • %d untuk bilangan bulat, notasi desimal
  • %b untuk Integer, notasi boolean
  • %o untuk Integer, notasi oktal
  • %x untuk Integer, notasi heksadesimal (dinyatakan dalam huruf kecil)
  • %X untuk Bilangan Bulat, notasi desimal (dinyatakan dalam huruf kapital)
  • %c Karakter yang nilai ASCII-nya ditentukan dalam argumen
  • %s untuk Tali
  • %f untuk Double / Float (bilangan real)

 

Contoh 2

1

2

3

4

5

$rupiah = 13895;

gema "1$ = Rp $rupiah """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";

printf("1$ = Rp %. 2f", $rupiah);

?>

Hasilnya adalah sebagai berikut

Penggunaan fungsi FPRINTF di PHP

Keterangan

  • Pada Baris 3 kita menampilkan isi variabel menggunakan fungsi echo
  • Pada Baris 4 kita menampilkan isi variabel menggunakan fungsi printf, karena kita ingin menjumlahkan desimal maka kita menggunakan karakter %. 2f, arti angka 2 disini adalah menampilkan 2 desimal pada isi variabel $rupiah

 

 

Gabungkan String atau teks dalam PHP

Setelah kita mempelajari perbedaan antara perintah echo(), print(), printf(), kita akan belajar bagaimana menggabungkan beberapa string atau teks di PHP, Anda dapat menggabungkan beberapa string atau teks di PHP dengan menggunakan tanda , ( koma) atau. (titik)

contoh

1

2

3

4

gema "satu ","dua ", "tiga ","empat ","lima
"
;

gema "satu". "dua ". "tiga ". "empat ". "lima";

?>

Hasil

Penggunaan fungsi FPRINTF di PHP

 

 

Anda dapat menulis variabel antar string dalam PHP, dengan menggunakan ' (koma) atau tanda. (titik), misalnya sebagai berikut

1

2

3

4

5

6

$web = "www. toko belajar. com";

echo "Belajar php di ". $web. " ternyata sangat mudah """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";

echo "Belajar php di ",$web ," ternyata sangat mudah """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";

echo "Belajar php di $web sangat mudah """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""";

?>

Hasil

Penggunaan fungsi FPRINTF di PHP

Keterangan

  • Pada Baris 3, kita menulis variabel $web di antara string menggunakan simbol. (titik)
  • Pada Baris 4, kita menulis variabel $web di antara string menggunakan tanda, (koma)
  • Pada Baris 5 langsung kita tuliskan variabel $web di antara string dan hasilnya sama, kita bisa langsung menampilkan isi variabel $web di antara teks

 

 

Mencetak kutipan dalam PHP

Biasanya kita akan kesulitan ketika ingin mencetak teks yang terdapat tanda petik di dalamnya, dalam contoh ini perhatikan script dibawah ini

1

2

3

echo '4 Mei 2018 adalah hari Jumat'pada ' ;

?>

Jika kita menjalankan skrip ini, kesalahan akan muncul

Penggunaan fungsi FPRINTF di PHP

Keterangan

  • Kesalahannya adalah karena tanda kutip pada hari Jumat dianggap sebagai akhir dari string teks

 

Cara mengatasinya adalah dengan menambahkan garis miring ke belakang ( \ ), sehingga script menjadi seperti berikut

1

2

3

echo '4 Mei 2018 adalah hari Jumat';

?>

Hasil

Penggunaan fungsi FPRINTF di PHP

Keterangan

  • dengan menambahkan tanda backslash ( \ ) sebelum tanda kutip pada teks hari jumat, maka teks hari jumat ditampilkan dengan tanda kutip

 

Sekian untuk kali ini teman-teman - pembahasan tentang perbedaan penggunaan fungsi echo(), print(), dan printf(), jika ada yang ingin berdiskusi silahkan di kolom komentar, sekian dulu, sampai jumpa di next seri tutorial php

 



ANDA INGIN SERIUS BELAJAR PEMROGRAMAN PHP?

Seperti yang anda ketahui bahwa saat ini skill dalam bidang pemrograman sangat dibutuhkan, salah satunya adalah pemrograman PHP
Bagi Anda yang ingin serius belajar pemrograman PHP, Warung Belajar memiliki beberapa Paket Tutorial yang dapat membantu Anda dalam mempelajari Pemrograman PHP, mulai dari langkah dasar hingga dapat membuat aplikasi berbasis web menggunakan PHP

Paket tutorial ini berisi video tutorial belajar pemrograman dalam bahasa indonesia, cocok sekali untuk anda yang sedang belajar pemrograman php, bahkan untuk umum sekalipun

Paket Tutorial ini juga dilengkapi dengan studi kasus yang akan mempermudah pemahaman Anda dalam belajar pemrograman, Ayo berinvestasi untuk meningkatkan kemampuan Anda dalam menguasai Pemrograman PHP