Mengenal Fungsi PHP Substr: Penggunaan dan Contoh

Salah satu fungsi penting dalam bahasa pemrograman PHP adalah fungsi substr. Fungsi ini digunakan untuk memotong string dan mengambil bagian-bagian tertentu dari string.
Fungsi substr pada PHP digunakan untuk mengambil sejumlah karakter tertentu dari sebuah string. Fungsi ini membutuhkan tiga parameter: string yang akan dipotong, posisi awal dari potongan yang akan diambil, dan panjang potongan yang akan diambil. Fungsi ini sangat berguna dalam pengembangan web karena dapat membantu mempercepat proses pengambilan data.
Penggunaan Fungsi substr pada PHP
Penggunaan fungsi substr pada PHP sangat sederhana. Berikut adalah sintaksisnya:Penggunaan Fungsi substr pada PHP Penggunaan fungsi substr pada PHP sangat sederhana. Berikut adalah sintaksisnya:
substr(string $string, int $start, int $length = null): string
Parameter pertama adalah string yang akan dipotong, parameter kedua adalah posisi awal dari potongan yang akan diambil, dan parameter ketiga (opsional) adalah panjang potongan yang akan diambil.
Contoh penggunaan fungsi substr pada PHP adalah sebagai berikut:
$string = "Belajar PHP substr sangat mudah";
$potongan = substr($string, 8, 3);
echo $potongan;
Output dari contoh di atas adalah “PHP”. Di sini, $string adalah string yang akan dipotong, 8 adalah posisi awal dari potongan yang akan diambil, dan 3 adalah panjang potongan yang akan diambil.
Contoh Penggunaan Fungsi substr pada PHP
Berikut adalah beberapa contoh penggunaan fungsi substr pada PHP:
- Mengambil Nama Domain dari URL
Misalkan anda memiliki sebuah URL seperti ini:
"https://www.example.com/page.php". anda ingin mengambil nama domain dari URL tersebut. Berikut adalah contoh penggunaannya:
$url = "https://www.example.com/page.php";
$nama_domain = substr($url, 8, strpos($url, ".", 8) - 8);
echo $nama_domain;
Output dari contoh di atas adalah “www.example.com”. Di sini, substr digunakan untuk memotong string dari posisi ke-8 (setelah “https://”), dan strpos digunakan untuk mencari posisi “.” pertama setelah posisi ke-8.
- Membatasi Karakter pada Judul Artikel Misalkan anda memiliki sebuah judul artikel yang sangat panjang dan anda ingin membatasi jumlah karakter yang ditampilkan pada halaman depan. Berikut adalah contoh penggunaannya:
$judul = "Belajar PHP substr sangat mudah dan menyenangkan";
$judul_pendek = substr($judul, 0, 30) . "...";
echo $judul_pendek;
Output dari contoh di atas adalah “Belajar PHP substr sangat mu…”. Di sini, substr digunakan untuk memotong string hanya hingga karakter ke-30, dan ditambahkan tanda “…” pada akhir judul.
Praktik Terbaik
Beberapa tips saat menulis kode PHP:
- Gunakan prepared statement — Hindari SQL injection dengan menggunakan PDO atau MySQLi prepared statement, jangan concatenate query secara langsung.
- Validasi input — Selalu validasi dan sanitasi data dari user menggunakan
filter_var(),htmlspecialchars(), atau library validasi. - Error reporting — Saat development, aktifkan
error_reporting(E_ALL)dandisplay_errorsuntuk memudahkan debugging. - Gunakan autoloading — Manfaatkan Composer autoload atau PSR-4 untuk mengelola file class secara otomatis.
- Pisahkan logic dan view — Gunakan pola MVC atau minimal pisahkan kode PHP dan HTML agar lebih rapi dan mudah dipelihara.
Dengan menerapkan praktik di atas, kode PHP Anda akan lebih aman, bersih, dan mudah dikembangkan.
- Fungsi dir() pada Python: Mengenal Lebih Jauh Tentangnya
- Fungsi enumerate() pada Python: Mengoptimalkan Iterasi dalam Pemrograman
- Fungsi Upper Pada Python: Pengenalan dan Penggunaannya
Kesimpulan
Fungsi substr pada PHP adalah salah satu fungsi yang sangat berguna dalam pengembangan web. Dengan menggunakan fungsi ini, anda dapat memotong string dan mengambil bagian-bagian tertentu dari string dengan mudah. Dalam artikel ini, kami telah membahas pengenalan, penggunaan, dan beberapa contoh penggunaan fungsi substr pada PHP. Semoga artikel ini dapat membantu anda dalam memahami dan mengaplikasikan fungsi substr pada PHP.

