2016-06-14 11 views
0

Hallo, ich bin eine Zeichenfolge wie diese FI64%201660%203000%201176%2025 bekommen und ich versuche, jene% zu entfernen, bevor sie in die Datenbank eingegeben habe ich versucht, beide $str=preg_replace('/\s+/', '', $str); $string = str_replace(" ", "", $string); aber hat nicht funktioniert, so brauche Hilfe, um diese% aus der Zeichenkette zu entfernen. Ich denke, sie sind im Grunde leere Leerzeichen aus dem Eingabefeld.immer aus string php/codeigniter von% rid

Antwort

1

Ihre Zeichenfolge ist URL-codiert (Sie müssen ersetzen statt nur %, und ja, es ist Leerzeichen). Benutzer urldecode dafür:

echo urldecode('FI64%201660%203000%201176%2025'); 
//FI64 1660 3000 1176 25 
+0

So kann ich schreibe es wie diese $ IBAN = urldecode ($ iban); ?? – Aurora

+0

@Aurora Ja, wenn Sie '$ iban'-Variable definiert haben – Justinas

+0

$ iban ist im Grunde die Zeichenfolge von 'FI64% 201660% 203000% 201176% 2025' – Aurora

Verwandte Themen