Fungsi String() dan Rekursif
Pertemuan 3 :
Fungsi String :
Dalam pertemuan ketiga ini merupakan materi baru yang dipelajari dan saya kenali. Karena dalam pertemuan sebelumnya belum pernah di pelajari. Fungsi String memiliki banyak jenis, namun dalam pertemuan ketiga yang dipelajari hanya beberapa saja.
1. Substr()
Fungsi ini digunakan untuk mengambil atau memotong suatu bagian sebuah string dan menampilkannya sebagai sebuah string tersendiri. Sintaksnya adalah sebagai berikut:
Substr(string,mulai[,panjang])
String akan diambil atau dipotong mulai dari karakter yang terletak pada nomor yang ditunjukkan oleh parameter mulai dengan jumlah sebanyak angka yang ditunjukkan oleh parameter panjang.
2. Fungsi Strstr()
Ketiga fungsi ini digunakan untuk mencari keberadaan suatu string di dalam string lain. Sintaksnya adalah sebagai berikut:
Strstr(tujuan,pencari)
3. Fungsi Strpos()
Fungsi ini digunakan untuk mengetahui posisi sebuah string di dalam string yang lain. Sintaksnya adalah sebagai berikut:
Strpos(tujuan,pencari)
Jika pada string tujuan terdapat lebih dari satu karakter yang dicari oleh karakter pencari, maka karakter pertama yang ditemukan yang akan dipakai.
Fungsi Rekursif :
Fungsi rekursif dalam pemrograman merupakan fungsi yang memanggil dirinya sendiri. Fungsi rekursif sering saya bayangkan seperti perulangan. Karena tingkah lakunya yang mengulang-ulang setiap pemanggilan dirinya. Memanggil dirinya sampai berhenti atau default.
Contoh :
Function nilai ($x,$i=0; $j=0){
If($j <($x/2)){
Echo ++$i.” “.++$i “<br>”;
$j++;
Nilaim($x,$i,$j);
}
}