Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggantikan tanda tambah dalam php

Bagaimana untuk menggantikan tanda tambah dalam php

藏色散人
藏色散人asal
2021-12-14 09:55:151974semak imbas

Cara menggantikan tanda tambah dalam PHP: 1. Buka fail kod yang sepadan; 2. Gantikan tanda tambah melalui kaedah "data.replace(/ /g, "+");"

Bagaimana untuk menggantikan tanda tambah dalam php

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.4, komputer Dell G3.

Bagaimana untuk menggantikan tanda tambah dalam php?

Tambahan pemprosesan kaedah get dalam php:

1 Kaedah carian dalam talian adalah seperti berikut:

Gunakan kaedah get , dalam parameter Apabila terdapat " ", ia perlu diproses, jika tidak, ia akan menjadi ruang di latar belakang

Penyelesaian:

1. Gunakan kaedah siaran sebaliknya, ok

2. Gunakan url = encodeURI(encodeURI(XXX)) dalam js

3. Tukar tanda tambah dalam datadata parameter = data.replace(/ /g, “+”);

(Langkah 2 dan 3 boleh digabungkan menjadi satu encodeURIComponent(encodeURIComponent(xxxx) ) )

4 PHP menerima menggunakan rawurldecode untuk menyahkod di latar belakang, ok

2. Tambah kaedah (kaedah penggantian) dengan sendiri, ia tidak menyusahkan . Pertama, fahami komposisi base64:

Dalam e-mel format MIME, base64 boleh digunakan untuk mengekod data jujukan bait perduaan ke dalam teks yang terdiri daripada jujukan aksara ASCII. Apabila digunakan, nyatakan base64 dalam kaedah pengekodan pemindahan.

Aksara yang digunakan termasuk 26 huruf besar dan huruf kecil, ditambah 10 nombor, tanda tambah " ", slash "/", sejumlah 64 aksara dan tanda sama "=" digunakan sebagai akhiran .

Jadi sebelum menghantar rentetan base64, anda boleh menggantikan tanda " " dengan "_", "|", dsb., dan kemudian menggantikannya apabila halaman lain menerimanya (str_replace) . Akhir sekali, nyahkodkan base64 yang diganti. ok

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menggantikan tanda tambah dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn