将数据附加到 PHP 中的关联数组
Append data to associative array in PHP
我正在使用 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
)
你拥有的和你想要的都是相同的结构,很可能你想要这个:
foreach($request->input('students') as $student) {
$rules[$student['name']] = 'required';
}
输出为:
Array
(
[Amit] => required
[James] => required
)
请注意,如果不了解您的 $request->input('students')
结构,很难猜测...
我正在使用 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
)
你拥有的和你想要的都是相同的结构,很可能你想要这个:
foreach($request->input('students') as $student) {
$rules[$student['name']] = 'required';
}
输出为:
Array
(
[Amit] => required
[James] => required
)
请注意,如果不了解您的 $request->input('students')
结构,很难猜测...