Nasıl yerine "+"

0 Cevap php

Ben "% 2B" onun urlencoded dize ile "+" işareti yerine bazı sorun yaşıyorum. Bunu nasıl yapabilirim?

Bu denedim budur:

Metin metin kutusuna girmiştir:

plus(+)

Sonra dize UrlEncode:

$string = urlencode($string);

Dize şimdi gibi görünüyor:

plus%28+%29

Ben ile sonuna kadar tarayıcıda görüntülemek için () verileri UrlDecode zaman "+" urlencoded, ya da başka olmasını istiyorsanız:

plus( ) 

urldecode () bir boşluk olması için "+" yorumlaması nedeniyle.

PHP'nin str_replace kullanarak çalıştı () ama ben "$ new_string" için değer olarak döndürülen bir "NULL" elde tutmak:

$new_string = str_replace('+', '%2B', $string);

Herhangi bir fikir?

Şimdiden teşekkürler!

0 Cevap