Bismillaahirrohmaanirrohiim…
Pada beberapa bencana dikala ngoding, aku seringkali ingin menghapus awal string di PHP. Karena seringnya bencana tersebut, aku jadi ingin menciptakan fungsi yang gampang dan cepat.
Sebenarnya dapat saja memakai regex, namun regex lebih banyak konsumsi ram dan lebih lambat dibanding manipulasi string biasa.
Berikut ini yaitu cara hapus teks atau string pada awal teks dengan PHP.
Contoh:
$str = 'mereka sarapan pakai sate';
awal text "mereka" akan dihapus sehingga menjadi
$str = 'sarapan pakai sate';
Cara 1
$str = 'satu_dua_tiga_empat';
$prefix = 'satu_';
if (substr($str, 0, strlen($prefix)) === $prefix) {
$str = substr($str, strlen($prefix));
}
//hasil
$str = 'dua_tiga_empat';
Cara 2
$str = 'satu_dua_tiga_empat';
$prefix = 'satu_';
$str = preg_replace('/^' . preg_quote($prefix, '/') . '/', '', $str);
//hasil
$str = 'dua_tiga_empat';
Cara 3
$str = 'satu_dua_tiga_empat';
$prefix = 'satu_';
$str = preg_replace('/^'.$prefix.'/', '', $str);
//hasil
$str = 'dua_tiga_empat';
Cara 4
$str = 'satu_dua_tiga_empat';
$prefix = 'satu_';
if (0 === stripos($str, $prefix)) {
$str = substr($str, strlen($prefix)).'';
}
//hasil
$str = 'dua_tiga_empat';
Nah, dari ke empat cara di atas, yang paling efisien berdasarkan aku yaitu cara yang ke empat, alasannya diproses lebih cepat dan akibatnya sama benarnya. Jika tidak ingin insensitive, fungsi stripos diganti dengan strpos.
Okay, untuk membuatnya menjadi fungsi tinggal buat menyerupai ini:
function removePrevText($str, $prefix) {
if (0 === stripos($str, $prefix)) {
$str = substr($str, strlen($prefix)).'';
}
return $str;
}
Jika ingin menghapus awal teks tinggal panggil fungsinya:
$str = 'satu_dua_tiga_empat';
$prefix = 'satu_';
$string = removePrevText($str, $prefix);
//hasil
echo $string;//'dua_tiga_empat';
Demikian dulu tutorial cara menghapus awal teks atau string dengan PHP.
Semoga bermanfaat.
Sumber https://rasupe.com
Mari berteman dengan saya
Follow my Instagram _yudha58Related Posts :
Membuat Web Sms Gratis Memakai Api TwilioSelamat malam teman Bizril di mana saja, semoga malam ini kita semua selalu dalam limpahan rizkiNya. Aamiin YRA. Menggunakan SMS gratis di … Read More...
Php Tidak Jalan Sesudah Upgrade Ke Ubuntu Server 18.04 Lts PHP di dalam server sempet tidak berjalan dan hanya menampikan plain text sehabis saya melaksanakan upgrade dari Ubuntu Server 16.04 ke … Read More...
Mengatur Koneksi Database Dengan Memakai Codeigniter Cahya Dyazin - Tutorial kali ini kita akan membahas cara Configurasi MYSQL di CodeIgniter, ibarat yang kita tahu, codeigni… Read More...
Konsep Dasar Memakai CodeigniterCahya Dyazin - Ketika kita berguru CodeIgniter, Dalam folder CodeIgneter, terdiri dari 3 folder, "application" ini folder untuk developer ya… Read More...
Panduan Install Php 7 Di Ubuntu Server 16.04 Lts PHP, merupakan salah satu bahasa pemrograman yang terkenal dan banyak dipakai di dunia ini. Umumnya PHP dipakai untuk menciptakan aplikasi… Read More...
0 Response to "Cara Hapus Teks Pada Awal Text String – Php"
Posting Komentar