Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie Bom in PHP
So löschen Sie die Stückliste in PHP: 1. Verwenden Sie die Trim-Funktion, um sie zu entfernen. Der Code lautet: [$result = trim($result, "xEFxBBxBF")]. 2. Verwenden Sie die Funktion iconv, um sie zu entfernen. Der Code lautet [$result = @iconv("UTF -8", ""].
So löschen Sie BOM in PHP:
Der BOM-Header ist UTF-8, um dem Editor mitzuteilen: Ich bin UTF8-Kodierung . Die Codierung ist xEFxBBxBF
, aber PHP ist in Das Problem des BOM-Headers wurde zu Beginn des Entwurfs nicht berücksichtigt, sodass beim Codieren und Decodieren häufig Probleme auftreten string hat einen BOM-Header, json_decode kann nicht analysiert werden und gibt NULL zurück.
Ich habe zwei Möglichkeiten ausprobiert, ihn zu entfernen:
$result = trim($result, "\xEF\xBB\xBF"); print_r(json_decode($result, true)); exit;Verwandte Lernempfehlungen:
php-Grafik-Tutorial
Das obige ist der detaillierte Inhalt vonSo löschen Sie Bom in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!