Cara menggunakan substring php

Cara menggunakan substring php

Hallo sobat, pada tulisan kali ini Saya ingin memberikan tutorial tentang bagaimana cara memotong string pada PHP. Tanpa panjang lebar lagi, Yuk mari baca dan simak tulisan ini sampai habis. Di jamin akan memberikan manfaat yang besar untuk menambah pengetahuan Anda. Oke, langsung saja ya.

Untuk memotong string dengan PHP, Anda bisa menggunakan fungsi substr(). Berikut ini adalah syntax dari fungsi substr() tersebut :

substr(string, start, length);

Penjelasan:

  1. string, string yang ingin Anda potong. (Required)
  2. start, jumlah karakter string yang akan di potong. Hitungan karakter dimulai dari angka 1. (Required)
  3. length, jumlah panjang karakter yang akan ditampilkan. Hitungan karakter dimulai dari parameter start +1. (Optional)

Berikut ini beberapa contoh script cara menggunakan fungsi substr():

Contoh 1

<?php echo substr("Selamat Datang di rachmat.ID",18); ?>

Pada contoh 1 di atas, string dipotong sampai karakter ke-18 sehingga string yang tampil dimulai dari karakter ke-19 dan menghasilkan Output sebagai berikut :

rachmat.ID

Contoh 2

<?php echo substr("Selamat Datang di rachmat.ID",18,7); ?>

Pada contoh 2 di atas, string dipotong sampai karakter ke-18 sehingga string yang tampil dimulai dari karakter ke-19, jumlah karakter yang ditampilkan hanya 7 sehingga menghasilkan Output sebagai berikut :

rachmat

Gimana? Sangat mudah kan.

Demikian pembahasan tentang Cara Memotong String pada PHP, semoga tulisan ini bisa memberikan manfaat untuk Anda yang membaca. Sampai jumpa di tulisan berikutnya. Terima Kasih

Belajar fungsi substr() pada PHP (Hypertext Preprocessor) dengan mudah dan dilengkapi studi kasus penggunaannya.

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 substring php

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.

Akhir kata dari Panduan Code jangan lupa titik koma.

Apa itu substring PHP?

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 fungsi substr?

Mengembalikan bagian dari string berdasarkan posisi awal yang ditentukan. Jika input adalah string karakter, posisi awal dan jumlah karakter yang diekstraksi didasarkan pada karakter, bukan byte, sehingga karakter multi-byte dihitung sebagai karakter tunggal.

Fungsi apa yang digunakan untuk memotong atau mengambil sebagian string?

Fungsi substr merupakan sebuah fungsi dalam PHP yang digunakan untuk memotong string, atau untuk mengambil beberapa sebagian nilai dari string. Fungsi ini sering digunakan untuk memanipulasi sebuah string. Dalam Fungsi substr() membutuhkan dua buah argumen dan satu argumen tambahan (opsional).

Apakah nama fungsi di PHP untuk menghitung panjang dari sebuah string?

Untuk mengetahui panjang karakter dari sebuah string, kita bisa menggunakan fungsi bawaan PHP bernama strlen() .