【发布时间】:2019-06-20 17:53:37
【问题描述】:
如何在没有键的数组内定义变量?这不起作用,我不知道如何......
$array = array("list" => array());
$list = $array["list"][] = array("sub_list" = array());
$list["sub_list"][] = "text1";
$list["sub_list"][] = "text2";
$list["sub_list"][] = "text2";
$list2 = $array["list"][] = array("sub_list" = array());
$list2["sub_list"][] = "text1";
$list2["sub_list"][] = "text2";
$list2["sub_list"][] = "text3";
需要的结果:
$array = array(
"list" => array(
array(
"sub_list" = array("text1", "text2", "text3")
),
array(
"sub_list" = array("text1", "text2", "text3")
)
)
);
它不用于循环或for/foreach!
【问题讨论】:
-
有什么理由不想使用第二种方法声明数组吗?
-
有一个错字
"sub_list" = array()应该是=> -
@Dharman 我的错误,ofc 与
=>但同样的问题 -sub_list总是空数组 -
您的问题不清楚。请您重新表述一下这个问题吗?
-
@NigelRen 第二种方法?