Ada banyak sekali fungsi yang sering kita temukan didalam PHP, salah satunya adalah fungsi substr(). Mungkin diantara kalian ada yang masih bingung apa fungsi substr() itu sendiri, kebetulan sekali pada artikel ini akan saya jelaskan dan Mengenal Fungsi Substr() pada PHP. Fungsi substr() pada PHP berguna untuk mengambil ataupun memperoleh sebagian nilai dari sebuah string pada PHP. Fungsi ini biasanya dugunakan dalam program PHP khususnya program yang mengharuskan memanipulasi sebuah string. Contohnya ketika kita mempunyai sebuah string dengan bentuk tanggal 2017-05-14 kemudian kita ingin mengambil beberapa karakter dari tanggal tersebut misalkan kita ingin mengambil nilai tahun, yakni 2017 pada tanggal. Pada kasus seperti inilah kita gunakan fungsi substr(). Sebenarnya pada PHP penggunaan fungsi substr() ada 6 kombinasi cara penulisan, akan tetapi pada pebahasan kali ini akan saya jelaskan beberapa kombinasi. Salah satunya adalah bagaimana cara mengambil karakter diawal string. Berikut ini adalah contoh penggunaan nya. 1 2 3 4 5 <?php $teks = "Mengenal substr() pada php"; $hasil = substr($teks,5); echo $hasil; // nal substr() pada php ?> Pada sintak diatas kita bisa tahu bahwa kita mengambil string $teks dimulai dari indeks ke 5 dan seperti yang kita ketahui bahwa indeks string pada PHP dimulai dari angka nol. Jadi pada sintak diatas bisa kita dapatkan nilai nya seperi ini. 1 nal substr() pada php Setelah tadi kita membahas cara mengambil karakter diawal string kita juga bisa cara mengambil karakter diakhir string, cara ini hampir mirip dengan cara mengambil karakter diawal string hanya saja kita akan menggunakan dan memberikan nilai negatif pada argumen substr(). Simak contoh penggunaan nya berikut ini. 1 2 3 4 5 6 <?php $teks = "Mengenal substr() pada php"; $hasil = substr($teks, -10); echo $hasil; // ) pada php ?> Sintak diatas substr($teks, -10); artinya kita mengambil 10 karakter terakhir dari string $teks dengan hasil yang ditampilkan adalah . 1 ) pada php Dengan kedua contoh penggunaan substr() diatas bisa kita simpulkan bahwa dengan substr() akan sangat praktis jika ingin mengambil sebuah nilai dari string pada PHP. Baik cukup sekian tutorial mengenai Mengenal Fungsi Substr() pada PHP. semoga bisa bermanfaat dan selamat mencoba π Section Artikel Definisi dan PenggunaanFungsi Syntaxsubstr(string,start,length) Nilai ParameterParameterDeskripsistringRequired. Menentukan string untuk mengembalikan bagianstartRequired.Menentukan di mana untuk memulai stringBilangan positif β Mulai dari posisi tertentu dalam string Angka negatif β Mulai dari posisi yang ditentukan dari akhir string 0 β Mulai dari karakter pertama dalam stringlengthOptional. Menentukan panjang string yang dikembalikan. Default-nya adalah di akhir string. Bilangan positif β Panjang yang akan dikembalikan dari parameter awal Bilangan negatif β Panjang yang dikembalikan dari ujung string Jika parameter panjang adalah 0, NULL, atau FALSE β itu mengembalikan string kosong Detail TeknisReturn Value:Mengembalikan bagian yang diekstrak dari string, atau FALSE jika gagal, atau string kosongPHP Version:4+Changelog:PHP 7.0 β Jika string = start (dalam karakter panjang), itu akan mengembalikan string kosong. Versi sebelumnya mengembalikan FALSE.PHP 5.2.2 β 5.2.6 β Jika start memiliki posisi pemotongan negatif, FALSE dikembalikan. Versi lain mendapatkan string dari awal. Contoh 1 <?php echo substr("Hello world",6); ?> //Output : world Contoh 2 <?php echo substr("Hello world",10)."<br>"; echo substr("Hello world",1)."<br>"; echo substr("Hello world",3)."<br>"; echo substr("Hello world",7)."<br>"; echo substr("Hello world",-1)."<br>"; echo substr("Hello world",-10)."<br>"; echo substr("Hello world",-8)."<br>"; echo substr("Hello world",-4)."<br>"; ?> /* Output : d ello world lo world orld d ello world lo world orld Contoh 3 <?php echo substr("Hello world",0,10)."<br>"; echo substr("Hello world",1,8)."<br>"; echo substr("Hello world",0,5)."<br>"; echo substr("Hello world",6,6)."<br>"; echo substr("Hello world",0,-1)."<br>"; echo substr("Hello world",-10,-2)."<br>"; echo substr("Hello world",0,-6)."<br>"; ?> /* Output : Hello worl ello wor Hello world Hello worl ello wor Hello phpString |