Home » PHP » PHP substr() – Fungsi dan Contoh Penggunaan

PHP substr() – Fungsi dan Contoh Penggunaan

Published by Ade Kurniawan on

php substr

Fungsi substr di php adalah untuk membuat sebuah string menjadi bagian-bagian tertentu.

sebagai contoh string “indonetsource” ingin diubah menjadi “netsource” maka perubahan tersebut dapat dilakukan dengan menggunakan substr().

Bentuk Penulisan fungsi php substr

substr(string,start,length)

keterangan

  • string adalah kata atau string yang akan di pecah.
  • start adalah urutan posisi karakter dalam string, ditulis dalam bentuk integer.
  • length adalah panjang result substr yang akan ditampilkan (optional, bisa ditulis atau tidak), length berbentuk integer

Contoh substr()

Mengubah “indonetsource” menjadi “netsource”.

<?php 
$data = "indonetsource";
echo substr($data,4);
?>

output

netsource

angka “4” adalah start yang kita gunakan untuk memecah string menjadi bagian seperti output di atas.

Pada contoh di atas integer start dalam bentuk bilangan positif. dengan menggunakan start positif karakter karakter menjadi hilang berdasarkan jumlah nilai start.

start 4 telah menghilangkan 4 karakter awal “indo”.

Selanjutnya jika ditambahkan dengan length maka syntax substr() dapat ditulis seperti di bawah ini

<?php 
$data = "indonetsource";
echo substr($data,4,3);
?>

Output

net

length merupakan jumlah huruf yang akan ditampilkan.

Contoh di atas kita membuat length “3” sehingga menjadikan kata netsource menjadi “net”.

Memecah String dengan substr() dari Kanan

Kita dapat memecah string dari huruf urutan terakhir pada sebuah string. Untuk memecah dalam betuk ini dapat ditulis start dalam bentuk negatif seperti di bawah ini:

<?php 
$data = "belajar php";
echo substr($data,-7);
?>

output

jar php

deskirpsi menggunakan start negatif substr(string, -7):

contoh substr negatif
substr() negatif

substr start negatif dan limit / length positif

kombinasi substr() negatif dan limit / length positif untuk menampilkan string dengan jumlah karakter tertentu dapat dibuat seperti berikut

<?php 
$data = "belajar php";
echo substr($data,-7,3);
?>

output

jar

Deskripsi start negatif dengan length/limit substr(string,-7,3)

substr negatif dan limit

-7 adalah start negatif -> akan menampilkan 7 karakter terakhir.

3 adalah length / limit -> menampilkan data 3 karakter saja.

php substr start negatif dan limit / length negatif

contoh

<?php 
$data = "belajar php";
echo substr($data,-9,-4);
?>

output

lajar

Kesimpulan

fungsi substr php digunakan untuk memecah karakter sebuah string. substr() dengan start positif akan menghilangkan huruf dari urutan awal sesuai dengan jumlah integer yang di tulis. substr() dengan start negatif akan menampilkan huruf atau string dari urutan akhir berdasarkan jumlah negatif yang ditulis.


0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *