Nachdem ich die Daten in der Schnittstelle abgefragt oder aktualisiert habe, muss ich die Daten im JSON-Format zurückgeben. Das Problem besteht nun darin, dass nach der Verarbeitung der zurückgegebenen Daten über json_encode auch einige Daten vom Typ int hinzugefügt werden, die ich möchte um den Feldwert vom Typ int zu erhalten. Wie entferne ich einfache Anführungszeichen? Lösen Sie
Nachdem ich die Daten in der Schnittstelle abgefragt oder aktualisiert habe, muss ich die Daten im JSON-Format zurückgeben. Das Problem besteht nun darin, dass nach der Verarbeitung der zurückgegebenen Daten über json_encode auch einige Daten vom Typ int hinzugefügt werden, die ich möchte um den Feldwert vom Typ int zu erhalten. Wie entferne ich einfache Anführungszeichen? Lösen Sie
Verwenden Sie auch reguläre Ausdrücke! Es ist nicht so problematisch. Kann man nicht einfach einen Parameter direkt hinzufügen? JSON_NUMERIC_CHECK
kann den int-Typ im Array sehr benutzerfreundlich umwandeln. Ich muss das Handbuch nicht sorgfältig gelesen haben. Bitte beachten Sie das folgende
<code>// $array 你要返回的数组 exit(json_encode((array)($array), JSON_NUMERIC_CHECK));</code>
Stellen Sie einfach die JSON_NUMERIC_CHECK
Parameter ein
Da PHP eine schwach typisierte Sprache ist
Formatierung manuell durchlaufen
intval
floatval
boolval
strval
Verwenden Sie hauptsächlich diese Funktionen