Rumahweb Journal
Banner - Belajar PHP Dasar Bagian 2

Belajar PHP Dasar Bagian 2: Cara Menampilkan Teks di PHP

Pada belajar PHP dasar bagian pertama, kita telah belajar tentang apa itu PHP beserta cara membuat script php sederhana. Di artikel ini, kita akan belajar bagaimana cara menampilkan text dengan script PHP.

Pentingnya belajar cara menampilkan text pada PHP

Mempelajari dasar-dasar PHP, termasuk cara menampilkan teks adalah langkah yang penting dalam membangun pondasi pemrograman yang kuat. Seperti yang kita ketahui bersama, menampilkan teks pada PHP tidak hanya dilakukan dengan cara mengetik tulisan dalam tag PHP, namun perlu perintah khusus untuk menampilkan teks agar dapat ditampilkan.

Dengan belajar cara menampilkan teks dalam PHP, Anda belajar bukan hanya tentang memahami sintaksis dasar, tetapi juga tentang membangun keterampilan penting dalam pengembangan aplikasi secara keseluruhan.

Bila Anda telah menguasai dasar-dasar menampilkan text pada PHP, kedepan Anda akan lebih mudah dalam mengkombinasikan script PHP, HTML hingga Javascript pada aplikasi yang dibuat.

Cara menampilkan teks pada PHP

Menampilkan teks pada PHP dapat dilakukan melalui 3 fungsi yaitu fungsi echo(), fungsi print(), dan fungsi printf(). Lalu, apa perbedaan pada ketiga fungsi tersebut dan apa saja kegunaannya?

Fungsi echo()

Fungsi echo() digunakan untuk menampilkan teks ke layar. Selain itu, fungsi ini dapat digunakan dengan atau tanpa tanda kurung. Fungsi ini hanya bertugas mencetak teks yang ada di dalamnya. Jika teks disimpan sebagai variabel, fungsi ini tidak akan mengembalikan nilai apa pun, dan tidak akan muncul pesan error.

Berikut adalah contoh penggunaan fungsi echo() : 

<?php
echo "<h1> Mari Belajar PHP dengan Rumahweb</h1>";
echo("Hello world!!...<br>");
echo "Ini adalah contoh tulisan<br>";
echo "Ini ", "contoh ", "teks ", "yang ", "terpisah.";
?>

Ketika diakses maka akan muncul tampilan berikut:

Menampilkan teks dengan fungsi echo - belajar php dasar bagian 2

Fungsi print()

Fungsi print() dan echo() memiliki kesamaan, yaitu keduanya digunakan untuk menampilkan teks ke layar. Kedua fungsi ini juga dapat digunakan dengan atau tanpa tanda kurung. Namun, terdapat perbedaan antara kedua fungsi tersebut yaitu jumlah karakter dan nilai kembalian.

echo() dapat digunakan untuk menampilkan lebih dari satu parameter, sedangkan print() hanya dapat digunakan untuk menampilkan satu parameter. Berikut adalah contoh script yang menggunakan fungsi print() :

<?php
print "<h2>Ini adalah contoh mencetak Teks</h2>";
print "Contoh mencetak teks 1<br>";
print ("Contoh mencetak teks 2");
?>

Ketika diakses akan muncul seperti ini :

Menampilkan teks dengan fungsi print

Apabila memiliki lebih dari satu parameter, maka akan muncul error seperti ini :

<?php
print ("Contoh mencetak teks 2","contoh mencetak teks 3");
?>

Fungsi printf()

Fungsi print() dan printf() dalam PHP sama-sama digunakan untuk menampilkan data ke layar, tetapi memiliki beberapa perbedaan seperti format, placeholder hingga nilai kembalian.

Jika fungsi print() hanya untuk output dasar dan tidak menawarkan opsi pemformatan, maka printf() memiliki fungsi yang lebih kuat dan memungkinkan Anda untuk memformat output menggunakan spesifikasi format.

Apabila kita menggunakan echo(), mencetak teks dan variabel biasanya akan berbentuk seperti berikut :

<?php 
	$teks = "belajar php";
	echo "kegiatan hari ini adalah" . $teks;
?>

Jika script tersebut dibuat dengan fungsi printf(), maka akan berubah menjadi seperti berikut :

<?php
	$teks = "belajar php";
	printf("kegiatan hari ini adalah %s", $teks);
?>

Simbol %s adalah sebuah placeholder untuk teks (string). Beberapa simbol yang dapat digunakan diantaranya :

  • %s = teks format string
  • %d = teks bilangan desimal (integer)
  • %f  = teks bilangan pecahan (float)
  • %b = teks boolean (bilangan biner)
  • %c = karakter berdasarkan nilai ASCII

Contoh penggunaan simbol :

<?php 
	$var1=123456789;
	$var2=-123456789;
	$var3=50; //untuk ascii, ascii 50 adalah 2;
	
	printf("%%s = s% <br>", $var1); //berubah menjadi string
	printf("%%d = d% <br>", $var1); //berubah jadi bilangan desimal
	printf("%%d = d% <br>", $var2); //berubah jadi bilangan desimal
	printf("%%f = f% <br>", $var1); //berubah menjadi bilangan pecahan
	printf("%%b = b% <br>", $var1); //berubah menjadi boolean (bilangan biner)
	printf("%%c = c% <br>", $var3); //merubah ascii menjadi teks
?>

Hasil :

Contoh menampilkan teks dengan fungsi printf sesuai formatnya.

Menggabungkan beberapa teks dalam PHP

Seperti yang kita ketahui dan sudah dicontohkan diatas, bahwa pada fungsi echo bisa menampilkan satu atau lebih variabel teks dalam satu perintah, dengan dipisah oleh coma (,), Contoh :

echo "ini ","adalah ","teks "," terpisah.";

Selain itu kita juga bisa menggunakan titik sebagai pemisah format variabel yang akan dimasukan. Contoh :

$teks = "teks terpisah.";
echo "ini "."adalah ".$teks;

selain itu echo juga dapat digunakan untuk perhitungan matematika, sehingga untuk menggabungkan keduanya perlu pemisah khusus, contoh :

<?php
	echo "1" + "1"; // hasilnya akan menjadi 2
	echo "2" - "1"; //hasilnya akan menjadi 1
	echo "2" * "2"; //hasilnya akan menjadi 4
	echo "2" / "2"; //hasilnya akan menjadi 1
	echo "1" . "1"; //hasilnya akan menjadi 11
?>

Kesimpulan

Dari tiga cara menampilkan teks diatas, yang paling sering digunakan adalah echo karena fungsinya yang lebih reliable dan dapat digunakan dalam segala kondisi serta dapat digunakan untuk penghitungan matematika.

Selain itu, printf terkadang digunakan untuk lebih memudahkan penggantian format teks dari sebuah variabel, tanpa harus parsing(penyesuaian format) terlebih dahulu.

Demikian pembahasan kami tentang belajar php dasar bagian ke 2, yaitu cara menampilkan text pada PHP. Selanjutnya, Anda bisa belajar tentang variable dan tipe data dalam belajar php dasar bagian 3. Semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 0 / 5. Vote count: 0

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Pindah Hosting ke Rumahweb Gratis

Edi Purnomo

Sedang baik-baik saja. Bagian dari Technical Support Rumahweb juga. Nulis Artikel juga.