Dalam tutorial ini, kami akan menunjukkan kepada Anda tiga fungsi utama PHP yang digunakan untuk menghapus karakter pertama dari sebuah string
Lihat contoh dan pilih salah satu yang lebih cocok untuk proyek Anda
Fungsi PHP pertama yang dapat Anda gunakan untuk menghapus karakter pertama dari sebuah string adalah Itrim()
Yang perlu Anda lakukan hanyalah menerapkan kode di bawah ini
Cara kedua yang kami sarankan untuk Anda gunakan adalah fungsi substr(). Inilah cara menjalankannya
Dan fungsi praktis terakhir yang digunakan untuk menghapus karakter terakhir dari sebuah string adalah preg_replace()
Fungsi Itrim() didukung pada versi PHP 4, PHP 5, dan PHP 7. Fungsi ini digunakan untuk mengembalikan string dengan spasi kosong dari awal string
Substr() dianggap sebagai fungsi bawaan di PHP, diterapkan untuk mengekstraksi bagian dari string
Itu mampu mengembalikan bagian string yang diekstraksi jika berhasil. Jika gagal, itu akan mengembalikan salah atau string kosong
Fungsi preg_replace() mampu mengembalikan string atau array string. Di sini, semua kecocokan dari sebuah pola, yang terdeteksi di output diganti dengan substring
Dalam cuplikan ini, kami akan menunjukkan kepada Anda beberapa fungsi PHP yang memungkinkan penghapusan karakter terakhir dari string tertentu
Opsi pertama adalah menggunakan fungsi substr. Sintaks dari fungsi ini adalah sebagai berikut
Contoh sederhana dari fungsi substr diilustrasikan di bawah ini
Outputnya akan terlihat seperti berikut
Given string: Hello World! Updated string: Hello World_
Opsi kedua menggunakan fungsi substr_replace. Sintaks dasarnya adalah
Dan berikut adalah contoh penggunaan fungsi substr_replace
Dan, inilah hasilnya
Given string: Hello World! Updated string: Hello World_
Fungsi ini juga memungkinkan menghapus karakter terakhir dari sebuah string
Berikut adalah sintaks dasarnya
Dalam sintaks ini, Anda dapat melihat karakter "a", yang harus dihapus
Jadi, contoh penghapusan karakter akan terlihat seperti berikut
Dan, outputnya adalah sebagai berikut
Given string: Hello World! Updated string: Hello World_
Jadi, dalam cuplikan ini, kita membahas tiga cara menghapus karakter terakhir dari sebuah string di PHP. Ini adalah tindakan sederhana yang akan membantu Anda menangani salah satu masalah umum di PHP
Catatan. Fungsi ini peka huruf besar-kecil. Gunakan fungsi str_ireplace() untuk melakukan pencarian case-insensitive
Catatan. Fungsi ini aman untuk biner
Sintaksis
str_replace(temukan, ganti, tali, hitung)
Nilai Parameter
ParameterDeskripsitemukanDiperlukan. Menentukan nilai untuk findreplaceRequired. Menentukan nilai untuk mengganti nilai di findstringRequired. Menentukan string yang akan dicari countOptional. Sebuah variabel yang menghitung jumlah penggantianDetail Teknis
Nilai Pengembalian. Mengembalikan string atau array dengan nilai pengganti Versi PHP. 4+Catatan perubahan. Parameter hitungan ditambahkan dalam PHP 5. 0Sebelum PHP4. 3. 3, fungsi ini mengalami masalah saat menggunakan array sebagai parameter temukan dan ganti, yang menyebabkan indeks temukan kosong dilewati tanpa memajukan penunjuk internal pada larik pengganti. Versi yang lebih baru tidak akan mengalami masalah ini
Menjawab. Gunakan Fungsi rtrim()
Anda cukup menggunakan fungsi rtrim()_ untuk menghapus karakter terakhir dari sebuah string
Mari kita lihat contoh untuk memahami cara kerjanya
"; // Sample string $str2 = "red, green, blue, "; echo rtrim($str2, ", "); // Outputs: red, green, blue ?>
FAQ Terkait
Berikut adalah beberapa FAQ lainnya yang terkait dengan topik ini
In many countries the numeric format is 1.000,33 in english it is 1,000.33
This function converts numeric arguments always into the PHP confirm numeric format. If only one seperator is into the numericstring so it is interpreted as the decimalpoint.
function dp($zahl)
{
if ((strpos($zahl,".") > "-1") | (strpos($zahl,",") > "-1")) {
if ((strpos($zahl,".") > "-1") & (strpos($zahl,",") > "-1")) {
if (strpos($zahl,".") > strpos($zahl,",")){
return str_replace(",","",$zahl);
} else {
return str_replace(",",".",str_replace(".","",$zahl));
}
} else {
if (strpos($zahl,".") > "-1") {
if (strpos($zahl,".") == strrpos($zahl,".")) {
return $zahl;
} else {
return str_replace(".","",$zahl);
}
} else {
if (strpos($zahl,",") == strrpos($zahl,",")) {
return str_replace(",",".",$zahl);
} else {
return str_replace(",","",$zahl);
}
} }
} else {
return $zahl;
} }