Cara menggunakan php substr

Sebelum kita mulai ke panduan intinya alangkah baiknya jika kamu mengetahui pengertian fungsi dari substr() pada PHP.


Oleh sebab itu simak pengertian fungsi substr() pada PHP dibawah ini.


Pengertian Fungsi Substr Pada PHP


Fungsi Substr() adalah syntax PHP yang berfungsi untuk memotong string, atau mengambil sebagian nilai dari sebuah string, baik dari awal karakter string maupun dari akhir string.


Cara menggunakan php substr


Agar kamu memahami fungsi substr() dengan baik maka, simak contoh berikut ini.


Jika kamu mempunyai data string berupa tanggal lahir misal 25-06-1998, lalu bagaimana caranya kamu mengambil data bulannya saja dari string tanggal lahir tersebut.


Tentunya hal tersebut bisa dilakukan dengan menggunakan fungsi substr().


Atau dalam contoh nyata seperti NIM (Nomor Induk Mahasiswa) yang tersusun dari 8 digit kode seperti "20210021", dua digit kode pertama pada NIM adalah dua digit dari akhir tahun masuk mahasiswa, kemudian dua digit kedua adalah kode jurusannya, dan yang empat digit kode terakhir adalah nomor urut mahasiswa.


Dan untuk mengambil beberapa digit kode tententu dari NIM tersebut bisa dilakukan dengan fungsi substr() PHP, contoh kita ingin mengambil dua digit kedua dari kode NIM tersebut yaitu "21" yang merupakan kode jurusannya.


Cara Kerja Syntax Substr Pada PHP


Cara kerja syntax substr() pada PHP membutuhkan dua buah argumen dan satu argumen tambahan (opsional).


Argumen yang pertama yaitu berupa string asal yang ingin kita ambil nilainya, kemudian argumen ke dua yaitu posisi awal pemotongan string, dan argumen yang ketiga yaitu jumlah karakter yang akan diambil.


Argumen kedua dan argumen ke tiga adalah argumen yang bernilai integer baik positif maupun negatif.


Sekarang kamu sudah tahu pengertian fungsi substr() dan cara kerjanya, selanjutnya kita bahas contoh program atau script substr() PHP sederhana.


Cara Mengambil Karakter Dari Awal String


Pertama kita akan belajar mengambil karakter dari awal string dengan fungsi substr() pada PHP, penasaran seperti apa contoh script sederhananya?, simak dibawah ini


Fungsi Substr Dua Argumen


<?php
$kalimat = "Belajar Fungsi substr()";
$potong_kalimat = substr($kalimat,7);
echo $potong_kalimat;
//Fungsi substr()
?>


Coba kamu perhatikan contoh script penggunaan substr() diatas yang hanya menggunakan dua argumen saja, pertama saya membuat string $kalimat yang nilainya "Belajar Fungsi substr()" sebagai argumen pertama, dan string kedua $potong_kalimat dengan nilai substr argumen pertama sebanyak 7 karakter, maka hasil substr tersebut akan mengeluarkan output " Fungsi substr()".


Agar kamu semakin yakin dengan penjelasan diatas coba kamu simak contoh script penggunaan substr dibawah ini dengan nilai angka.


<?php
$kalimat = "123456789";
$potong_kalimat = substr($kalimat,5);
echo $potong_kalimat;
//6789()
?>


Contoh script kedua diatas cara kerjanya sama seperti contoh script penggunaan substr pertama, namun nilainya saja yang berbeda.


Fungsi Substr Tiga Argumen


Fungsi substr() juga memiliki argumen ketiga yang berfungsi sebagai tambahan yang bersifat opsional yang artinya boleh diisi atau tidak.


Jika kita menambahkan argumen ketiga maka argumen ini berfungsi untuk menentukan berapa banyak karakter yang diambil untuk ditampilkan pada outputnya.


Bagimana kamu bingung dengan fungsi substr() tiga argumen?, jika ya simak contoh scriptnya dibawah ini.


Fungsi Substr Tiga Argumen Positif


<?php
$kalimat = "Belajar substr PHP";
$potong_kalimat = substr($kalimat,8,6);
echo $potong_kalimat;
//substr
?>


nilai substr($kalimat,8,6); berfungsi untuk memotong string awal sebanyak 8 karakter dan mengambil 6 karakter untuk ditampilkan pada output.


Fungsi Substr Tiga Argumen Negatif


Harus kamu ketahui juga bahwa argumen ke tiga yang dapat digunakan pada syntax substr() adalah nilai negatif.


Sekarang langsung saja kamu lihat contoh script penggunaan substr pada PHP dengan argumen ketiga menggunakan nilai negatif.


<?php
$kalimat = "Syntax Substr PHP";
$potong_kalimat = substr($kalimat,7,-4);
echo $potong_kalimat;
//substr
?>


Substr($kalimat,7,-4); berfungsi untuk memotong karakter dari awal sebanyak 7 karakter dan memotong karaker dari akhir sebanyak 4 karakter, sehingga output yang dihasilkannya adalah "substr".


Cara Mengambil Karakter Dari Akhir String


Fungsi substr() ini selain dapat mengambil karakter dari awal string ternyata kita juga dapat mengambil karakter dari akhir string.


Cara mengambil karakter dari akhir string dengan fungsi substr sangat mudah kita hanya perlu memberikan nilai negatif pada argumen ke duanya.


Fungsi Substr Argumen Ke Dua Negatif


<?php
$kalimat = "Syntax Substr PHP";
$potong_kalimat = substr($kalimat,-10);
echo $potong_kalimat;
//Substr PHP
?>


Substr($kalimat,-10); berarti mengambil 10 karakter dari akhir untuk ditampilkan sebagai outputnya, dan hasil dari contoh script diatas adalah "Substr PHP".


Fungsi Substr Argumen Kedua Negatif Argumen Ke Tiga Positif


Agar lebih spesifik dalam mengambil karakter dari string tersebut kita dapat menambahkan argumen ke tiga dengan nilai positif untuk menampilkan jumlah karakter yang ingin ditampilkan.


Lihat contoh scriptnya dibawah ini agar lebih mudah dan kamu bisa paham penggunaannya.


<?php
$kalimat = "Panduan Substr PHP";
$potong_kalimat = substr($kalimat,-18,7);
echo $potong_kalimat;
//Panduan
?>


substr()$kalimat,-18,5); artinya kita mengambil karakter yang dihitung dari akhir sebanyak 18 karakter lalu dibatasi hanya ditampilkan sebanyak 7 karakter saja, jadi outputnya adalah "Panduan".


Selanjutnya yang terakhir dari materi fungsi substr PHP adalah argumen ke dua dan argumen ke tiga bernilai negatif.


Fungsi Substr Argumen Ke Dua Dan Argumen Ke Tiga Negatif


<?php
$kalimat = "Panduan Substr PHP";
$potong_kalimat = substr($kalimat,-10,-4);
echo $potong_kalimat;
//Substr
?>


substr($kalimat,-10,-4); maksudnya adalah kita mengambil 10 karakter dari akhir dan mengecualikan 4 karakter dari akhir untuk ditampilkan sebagai outputnya, maka hasilnya adalah "Substr".


Dari semua materi fungsi substr() yang telah kita pelajari diatas kita sudah mengetahui 6 cara penggunaan syntax substr() pada PHP.


Oleh sebab itu cukup sampai disini dulu pembelajaran kita pada kesempatan kali ini, semoga apa yang Panduan Code sampaikan ini dapat kamu pahami dengan baik.

Substr PHP untuk apa?

Mengenal Fungsi substr() Fungsi substr() adalah fungsi PHP untuk memotong string, atau untuk mengambil sebagian nilai dari sebuah string. Fitur ini cukup sering digunakan dalam proses pembuatan program PHP, terutama yang membutuhkan manipulasi string.

Apa itu substr Javascript?

substr() berfungsi untuk 'mengambil' bagian string asal untuk menjadi string baru. Method ini membutuhkan 2 buah argumen: argumen pertama berupa angka yang berisi posisi awal dari string yang akan 'diambil', dan argumen kedua berisi berapa karakter yang akan diambil.