Logical Operator OperatorNameExampleReturns true when: &&Y(7>2) && (2<4)Returns true when both conditions are true. andY(7>2) and (2<4)Returns true when both conditions are true. ||O(7>2) || (2<4)Returns true when at least one of the two conditions is true. orO(7>2) or (2<4)Returns true when at least one of the two conditions is true. !No! (7>2)Denies the value of the expression. $b)," "; echo ($a == $b) || ($b == $c)," "; echo !($b "; ?> Cobalah baca artinya baris-perbaris !
OperatorNameExampleDescription +Addition5 + 6Adds two numbers -Subtraction7 - 9Subtracts two numbers *Multiplication6 * 3Multiplies two numbers /Division4 / 8Divides two numbers %Modulus7 % 2 Returns the remainder from dividing both numbers, in this example the result is 1. ++Increment$a++ Adds 1 to the content of a variable. --Decrement$a-- Subtracts 1 to the content of a variable. "; echo $a - $b," "; echo $a * $b," "; echo $a / $b," "; $a++; echo $a," "; $b--; echo $b," "; ?> Coba bacalah artinya baris-perbaris!
Statement Perulangan (loops) Pada suatu kasus kita dihadapkan pada sebuah masalah dimana sebenarnya untuk memecahkannya membutuhkan cara/prosedur yang sama Statement perulangan digunakan untuk melakukan iterasi/perulangan atas sebuah/grup instruksi Terdapat 2 model statement : “While” dan “For”
Statement “While” <?php while (kondisi) { eksekusi statemen } ?> Selama (kondisi) bernilai ‘true/benar’ maka instruksi di dalam statement ‘while’ akan diulangi "; $i++; } ?>
Statement “for” <?php for (nilai_awal ; kondisi ; eksekusi iterasi) { eksekusi statement } ?> Contoh script : "; } ?>
Kedua statement menghasilkan output yang sama Keduanya membutuhkan nilai awal untuk memulai program dan nilai akhir untuk mengakhiri program “while” memiliki arti ‘selama’ dan “for” memiliki arti ‘untuk’
Statement Output Merupakan serangkaian instruksi yang memberikan perintah untuk menampilkan sebuah hasil Terdapat 2 statement yang umum digunakan, yaitu echo yang sudah kita gunakan dan printif yang lebih kompleks String format mengindikasikan nilai tersebut akan ditampilkan
ElementType of variable %sString of characters. %dNumber with no decimals. %fNumber with decimals. %cASCII Character. Scrip tersebut akan menghasilkan output : Hasil angka :
%s and %d ",$var,$num); printf(" "); for ($i=0;$i %10.d ",$i); } printf(" "); ?> Coba bacalah artinya dan ujilah dalam script php!
Statement String Dalam bahasa PHP,pengelolaan string sangat penting strlen(string) Menghasilkan jumlah karakter dalam sebuah string. split(separator,string) Membagi menjadi beberapa string, menggunakan pemisahan karakter. sprintf(string format, var1, var2...). Format teks string serta printf, namun hasilnya dikembalikan sebagai string. substr(string, initstart, length) Menghasilkan substring yang lain, mulai dari saat start dan panjang. chop(string). memotong (string). Menghilangkan baris akhir pakan dan ruang dalam sebuah string. strpos(string1, string2) Mencari string2 dalam string1 menunjukkan posisinya. str_replace(string1, string2, texto) Menggantikan string1 dengan string2 dalam teks.
<?php echo strlen("12345")," "; $words=split(" ","This is a test"); for($i=0;$words[$i];$i++) echo $words[$i]," "; $result=sprintf("8x5 = %d ",8*5); echo $result," "; echo substr ("Amati karakter yang mana",9,3)," "; if (chop("String \n\n ") == "String") echo "Equals "; echo strpos("Mencari kata inside pada baris keberapa", "inside")," "; echo str_replace("hijau","merah","Seekor iklan hijau seperti rumput hijau")," "; ?> Coba jalankan dan lihat hasilnya!
Functions (Fungsi) Fungsi adalah sekumpulan kode yang cukup untuk ditulis sekali saja namun harus bisa digunakan berulang kali sebagai bagian dari suatu program
"; echo media_aritmetica(3242,524543)," "; ?> <? Function barisbaru($x) { for ($i=0;$i<$x;++$i) echo (“ \n”); } echo (“baris 1”); Barisbaru(5); echo(“baris 2”); ?> Hasilnya ?