Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie ein PHP-Objektarray in einen JSON-String

So konvertieren Sie ein PHP-Objektarray in einen JSON-String

藏色散人
藏色散人Original
2020-10-16 09:11:232959Durchsuche

So konvertieren Sie ein PHP-Objektarray in einen JSON-String: Erstellen Sie zunächst eine PHP-Beispieldatei und konvertieren Sie das Array schließlich mit der Methode „json_encode($array)“ in das JSON-Format.

So konvertieren Sie ein PHP-Objektarray in einen JSON-String

Empfohlen: „PHP-Video-Tutorial

PHP konvertiert Objekte in JSON-Strings und Arrays in JSON-Array-Beispiele

<?php
//创建数组
$array = array( 
"name" => "Hza",
"age" => 21
);
//数组转化为json格式
echo json_encode($array); 
echo "<br />";
//创建类
class Student {
public $name;
public $age; 
//初始化是赋值
function __construct($name, $age)
{  
$this->name = $name; 
$this->age = $age;
} 
//魔术方法 把对象转换成字符串格式 以备使用json_encode()函数
function __tostring() { 
//对象转化为json格式
return json_encode($this,JSON_FORCE_OBJECT);
}
}
//实例化对象
$person1 = new Student(&#39;Hza&#39;, 20);
//输出json格式
echo $person1;
?>

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein PHP-Objektarray in einen JSON-String. 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