Din*_*rld 13 php arrays push object
在我的研究中,对象和数组如何与PHP一起工作,我遇到了一个新问题.在现有问题中搜索并没有给自己正确的"推动".
我有这个例子:
$html_doc = (object) array
(
"css" => array(),
"js" => array()
);
array_push($html_doc , "title" => "testtitle");
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?我需要先指定关键标题吗?还是有另一个"1线"解决方案?
Mar*_*ker 33
array_push()不允许您指定键,只允许值:use
$html_doc["title"] = "testtitle";
Run Code Online (Sandbox Code Playgroud)
....除非你不使用数组,因为你正在将该数组转换为一个对象,所以请使用
$html_doc->title = "testtitle";
Run Code Online (Sandbox Code Playgroud)