Selasa, 22 September 2015

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 :

<?php 
    
    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

<?php 
    
      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:

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


Contoh lainnya:

<?php

   $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 :

<?php 
    
   $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().

0 komentar:

Posting Komentar