de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
Zero Cool
Zero Cool
Question

PHP menghapus karakter dalam string

Php saya lemah dan saya mencoba mengubah string ini:

http://www.example.com/backend.php?/c=crud&m=index&t=care
                                   ^

menjadi:

http://www.example.com/backend.php?c=crud&m=index&t=care
                                  ^

menghapus / setelah backend.php?. Adakah ide tentang cara terbaik untuk melakukan ini?

Terima kasih!

37 2008-11-05T06:34:40+00:00 3
 Overflowh
Overflowh
Pertanyaan edit 3 Februari 2017 в 1:38
Pemrograman
string
php
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Solution / Answer
 CMS
CMS
5 November 2008 в 6:49
2008-11-05T06:49:01+00:00
Lebih
Sumber
Sunting
#8613322

Saya pikir lebih baik menggunakan str_replace, seperti yang dikatakan dalam manual:

Jika Anda tidak memerlukan penggantian yang mewah aturan-aturan (seperti ekspresi reguler), Anda Anda harus selalu menggunakan fungsi ini bukannya ereg_replace() atau preg_replace().

<?
$badUrl = "http://www.site.com/backend.php?/c=crud&m=index&t=care";
$goodUrl = str_replace('?/', '?', $badUrl);
114
0
 eyelidlessness
eyelidlessness
5 November 2008 в 6:37
2008-11-05T06:37:38+00:00
Lebih
Sumber
Sunting
#8613320
$str = preg_replace('/\?\//', '?', $str);

Sunting: Lihat jawaban CMS. Ini sudah larut, saya seharusnya tahu lebih baik.

 eyelidlessness
eyelidlessness
Jawaban edit 5 November 2008 в 7:05
8
0
Henrik Paul
Henrik Paul
5 November 2008 в 6:41
2008-11-05T06:41:28+00:00
Lebih
Sumber
Sunting
#8613321

Meskipun regexp akan cocok di sini dengan baik, saya akan memberikan Anda metode alternatif. Ini mungkin sedikit lebih cepat daripada regexp yang setara, tetapi hidup adalah tentang pilihan (....atau semacamnya).

$length = strlen($urlString);
for ($i=0; $i<$length; i++) {
  if ($urlString[$i] === '?') {
    $urlString[$i+1] = '';
    break;
  }
}

Aneh, saya tahu.

0
0
Related communities 5
Telegram Bot PHP - Indonesia
Telegram Bot PHP - Indonesia
11 143 pengguna
Pengen tau ada bot apa aja? Cek @botkoleksi Grup diskusi tentang pembuatan bot telegram menggunakan bahasa pemrograman PHP. Bahasa Lain, Tetap welcome. Diskusi bot lainnya @botIndonesia Ngobrol bebas di @indonesiabicara
Buka telegram
PHP Indonesia Community
PHP Indonesia Community
3 250 pengguna
Grup telegram yang membahas secara khusus seputar progamming php. Sarana untuk saling berkomunikasi, berbagi tips dan trik, tutorial, loker serta tanya jawab.
Buka telegram
Programmer PHP Indonesia
Programmer PHP Indonesia
923 pengguna
Buka telegram
PHP INDONESIA JOGLORAYA
PHP INDONESIA JOGLORAYA
634 pengguna
PHP INDONESIA Regional Jogja - Solo Raya @phpjogloraya
Buka telegram
PHP HTML Indonesia
PHP HTML Indonesia
59 pengguna
~ Menerima Jasa Pembuatan Website untuk : Tugas & Instansi 💻 ~ Forum Diskusi Belajar Bersama ✅ ~ Promosi Jasa Minimal 1x Sehari ✅ ~ Dilarang Berbicara Kotor 🚫 ^ Other Grup : Whatsapp Group : Chat Admin untuk masuk ke Grup Whatsapp ^^
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
UbiBot UK
Terdaftar 14 jam yang lalu
2
Галина Утяшова
Terdaftar 1 hari yang lalu
3
Asilbek Qadamboyev
Terdaftar 4 hari yang lalu
4
Akshit Mehta
Terdaftar 1 minggu yang lalu
5
me you
Terdaftar 1 minggu yang lalu
ID
JA
KO
RU
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi