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 :
Fungsi Mempunyai Kegunaan Yang Sering Digunakan Di PhpBismillaahirrohmaanirrohiim…Di bawah ini yaitu fungsi yang mempunyai kegunaan di PHP yang sering digunakan oleh programmer PHP.–… Read More...
Install Virtualmin Nginx Php 7.2 Php-Fpm Di Centos 7Bismillaahirrohmaanirrohiim…Pada tutorial kali ini, aku ingin mencatat cara untuk menginstall virtualmin, nginx, PHP-FPM dan PHP 7.2.Sebenar… Read More...
Cara Hapus Teks Pada Awal Text String – PhpBismillaahirrohmaanirrohiim…Pada beberapa bencana dikala ngoding, aku seringkali ingin menghapus awal string di PHP. Karena seringnya bencan… Read More...
Cara Menciptakan Url Slug Sendiri Dengan PhpBismillaahirrohmaanirrohiim…Selamat pagi, siang, sore, malam…Saya ucapkan begitu alasannya ialah aku tidak tahu kapan Anda memba… Read More...
Merubah Format Teks Menjadi Angka Dan Sebaliknya Dengan PhpBismillaahirrohmaanirrohiim…Sebenarnya merubah text format menjadi angka dan sebaliknya merubah format angka menjadi teks disini yaitu kebut… Read More...
0 Response to "Cara Hapus Teks Pada Awal Text String – Php"
Posting Komentar