2016-07-25 2 views
0

Ich habe ein Problem beim Bearbeiten eines Datenbankeintrags über PHP. Hier ist der Code des Eingabetypen:So entfernen Sie unnötiges Leerzeichen, das nach Nummer vom Eingabetyp angezeigt wird

Employee Code : <input type=\"text\" name=\"empl_kode\" value=\"$edit->EMPL_KODE\"> 

Nachdem ich erfolgreich das Hinzufügen und neuen Rekord zeigte, habe ich ein Problem habe, während es bearbeitet wird. In Employee Code Textfeld, nach der Nummer, gibt es lange unnötig Leerraum.

Beispiel:

enter image description here

Wie entferne ich, dass unnötigen Leerraum? Sollte ich die Trimmfunktion verwenden?

+0

sollten Sie feststellen, wie es kam, um die Variable in dem ersten Platz. –

+0

@Dagon: Ich finde, wie es unnötiger Leerraum wurde! Von Anfang an wähle ich beim Erstellen der Tabelle einen falschen Datentyp. Ich benutze char/varchar für die Nummerierung. –

Antwort

0

Verwenden Sie trim() aus dem Handbuch.

trimmen - Leerzeichen entfernen (oder andere Zeichen) vom Anfang und Ende eines Strings

trim($edit->EMPL_KODE) 

plus Sie sollten feststellen, wie es in den Variablen in dem ersten Platz.

0

trim - Leerzeichen entfernen (oder andere Zeichen) vom Anfang und Ende einer Zeichenkette

rtrim - Leerzeichen entfernen (oder andere Zeichen) aus dem Ende einer Zeichenkette

IRGENDWELCHE Die Funktion, mit der Sie Whitespace von der rechten Seite des Strings trimmen können.

Syntax wird wie

trim($edit->EMPL_KODE); 
rtrim($edit->EMPL_KODE); 
+0

funktioniert nicht. Nachdem ich trim hinzugefügt habe, zeigen die Daten so: 'trim (20002)' –

Verwandte Themen