我有一個查詢從數據庫獲取一些數據,並將其保存到PHP變量中。將PHP變量保存爲JSON
我想知道如何將PHP變量傳遞給JSON變量?
IE:
$content = $row['content'];
class Foo
{
public $a = "$content";
}
$obj = new Foo();
echo json_encode($obj);
誰能幫助我嗎?
謝謝!
我有一個查詢從數據庫獲取一些數據,並將其保存到PHP變量中。將PHP變量保存爲JSON
我想知道如何將PHP變量傳遞給JSON變量?
IE:
$content = $row['content'];
class Foo
{
public $a = "$content";
}
$obj = new Foo();
echo json_encode($obj);
誰能幫助我嗎?
謝謝!
//assuming $row['content'] is an array
class foo{
public $a;
public function __construct($content){
$this->a = $content;
}
}
$content = $row['content'];
$obj = new foo($content);
echo json_encode($obj->a);
如何:
echo json_encode(array('a' => $obj->a));
在OP中做'$ obj-> a'是否等於'$ content'? –
上面應該如果創建該對象的構造函數,並傳遞價值工作
例如。
$content = $row['content'];
class Foo
{
public $a;
public function __construct($val) {
$this->a = $val;
}
}
$obj = new Foo($content);
echo json_encode($obj);
或者,作爲一個數組:
$content = $row['content'];
$array = array('a' => $content);
echo json_encode($array);
是的 - 構造是需要的 – MeltingDog
接受答案,然後,請? –
json_encode()是正確的功能。你期望什麼產出? – nageeb