【发布时间】:2020-08-15 16:40:02
【问题描述】:
我正在使用 push 函数将我的项目附加到 PHP 中的数组中
foreach($request->input('students') as $student) {
$rules[] = [$students['name'] => 'required'];
}
当我打印规则时,它会输出如下内容:
Array
(
[0] => Array
(
[Amit]=> required
)
[1] => Array
(
[James] => required
)
)
但我想要它的结构,我想删除它的索引以使其完全关联:
Array
(
[Amit]=> required
)
Array
(
[James] => required
)
【问题讨论】:
-
那是不可能的:PHP 数组需要有键,它们不是可选的。为什么你认为你需要它?
-
你能得到的最近的(假设没有重复)是
$rules[$students['name']] ='required';
标签: php arrays associative-array