Wed Dec 2019 2 years ago

Output String Pada PHP

Cara mencetak atau menampilkan data ke layar dengan menggunakan fungsi string. Perhatikan contoh berikut ini:

 

echo

Digunakan untuk mencetak data kelayar. Sintak ini menunjukan ciri khas dari bahasa pemograman PHP. Cara penulisannya sebgai berikut :

 

    
    echo "cara pertama menggunakan tanda kutip ganda"; 
    echo ("cara kedua menggunakan tanda kurung"); 
    
?> 

 

print()

memiliki konsep yang sama dengan echo dengan kelebihan print dapat menggunakan escape karakter

 

    
      print "halo.. saya di cetak dengan print fungsi"; 
    
?>

 

printf()

Digunakan untuk mencetak data ke layar dengan menggunakan pemformatan string. Sintak ini memiliki kesamaan dengan sinak printf() yang ada di bahasa pemograman C/C++. Adapun penulisannya sebagai berikut :

                            printf ($format, 5argumen1, %argumen2);

Dimana setiap argumrn dapat berisi tipe data integer, string, float dan lain-lain. Disetiap argumen harus ditambah tanda '%' dan di ikuti oleh tipe konversi ata. Perhatikan contoh berikut ini:

 

    
    $format = "Saya mencetak nilai %d dengan fungsi %s"; 
    
    printf($format, 5, "string"); 
    
?> 

 

 

Contoh lainnya:

 


   $x = 10;
   $y = 20;

   $hasil = $x + $y;
   $proses = "penjumlahan";

   $format = "Hasil %s antara %d dan %d adalah %d";
   printf ($format, $proses, $x, $y, $hasil);
?> 

 

 

Contoh menggunakan float :

 

    
   $x = 10; 
   $y = 4; 
   $hasil = $x / $y; 
   $proses = "pembagian"; 
   $format = " hasil %s antara %d dan %d adalah %.2f"; 
   printf ($format, $proses, $x, $y, $hasil); 
    
?>

 

 Simbol  Fungsi/Pengertian 

 %

 Karakter % untuk proses konversi

b

 Tipe data integer dan akan menampilkan bilangan binari

c

 Tipe data integer dan akan menampilkan karakter ASCII

d

 Tipe data integer dan akan menampilkan bilangan bulat (bertanda/segnet, atau termasuk bilangan negatif )

e

 Argumen ini menampilkan notasi scientific ( 1.2e+2 )

u

 Argumen bertipe integer  dan akan menampilkan bilangan bulat (unsignet-tida termasuk bilangan negatif)

f or F

 Akan melakukan konversi argumen ke dalam bilangan pecahan

o

 Argumen merupakan bilangan integer dan menampilkan bilangan okta

s

 Argumen merupakan tipe string dan akan menampilkan data ke dalam bentuk string

x

 Argumen berupa tipe data integer dan akan menampilkan bilangan hexadesimal dengan huruf kecil

X

 Sama seperti di atas namun akan di tampilkan dalam bentuk huruf kapital

 

Selain itu terdapat cara penulisan lainnya yaitu sprintf(), namun memiliki kesamaan dengan printf().