Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie einen String in JSON-Daten in PHP

So konvertieren Sie einen String in JSON-Daten in PHP

青灯夜游
青灯夜游Original
2021-03-10 17:42:186019Durchsuche

So konvertieren Sie einen String in JSON-Daten: Verwenden Sie zuerst die Funktion „explode()“, um den String in das Array-Format zu konvertieren. Verwenden Sie dann die Funktion „json_encode()“, um das Array in JSON-Daten zu konvertieren , WAHR )".

So konvertieren Sie einen String in JSON-Daten in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

PHP konvertiert Zeichenfolgen in JSON-Daten

<?php
$str = &#39;hello world&#39;;
//将字符串转换为数组
$arr = explode(&#39; &#39;,$str,0);
print_r($arr);
print "<br>";

//将数组转换为json
$json=json_encode($arr,true);
print_r($json);

?>

Ausgabe:

So konvertieren Sie einen String in JSON-Daten in PHP

[Lernempfehlung: „ ​​ PHP-Video-Tutorial 》】

Zugehörige Funktionsbeschreibung:

1. Funktion „explode()“

Die Funktion „explode()“ verwendet einen String, um einen anderen String zu teilen, und gibt ein aus Strings bestehendes Array zurück. Syntax:

explode(separator,string,limit)

So konvertieren Sie einen String in JSON-Daten in PHP

Rückgabewert: Gibt ein String-Array zurück.​

2. Die Funktion json_encode()

json_encode() wird zum JSON-Codieren von Variablen verwendet. Wenn die Funktion erfolgreich ausgeführt wird, gibt sie JSON-Daten zurück, andernfalls gibt sie FALSE zurück. Syntax:

json_encode ( $value [, $options = 0 ] )

Parameter

  • Wert: Der zu kodierende Wert. Diese Funktion ist nur für UTF-8-codierte Daten gültig. Optionen: Binäre Maske bestehend aus den folgenden Konstanten: JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT

  • Mehr Programmierkenntnisse bitte Besuchen Sie:

    Programmiervideos
  • ! !

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen String in JSON-Daten in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn