将数据附加到 PHP 中的关联数组[重复]

问题描述 投票:0回答:1

我正在使用 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 arrays associative-array
1个回答
0
投票

你拥有的和你想要的都是相同的结构,很可能你想要这个:

foreach($request->input('students') as $student) {
     $rules[$student['name']] =  'required';
} 

其输出为:

Array
(
    [Amit] => required
    [James] => required
)

请注意,如果不知道您的

$request->input('students')
结构,很难猜测...

© www.soinside.com 2019 - 2024. All rights reserved.