Php 如何在laravel刀片中循环多维数组
我从多个文本框中得到以上响应,现在我需要在视图中循环,那么如何在视图中循环数组 如何以如下格式显示上面的数组值Php 如何在laravel刀片中循环多维数组,php,arrays,laravel,Php,Arrays,Laravel,我从多个文本框中得到以上响应,现在我需要在视图中循环,那么如何在视图中循环数组 如何以如下格式显示上面的数组值 array:3 [▼ "name" => array:3 [▼ 0 => "user2" 1 => "user3" 2 => "user
array:3 [▼
"name" => array:3 [▼
0 => "user2"
1 => "user3"
2 => "user4"
]
"email" => array:3 [▼
0 => "user2@gmail.com"
1 => "user3@gmail.com"
2 => "user4@gmail.com"
]
"phone_number" => array:3 [▼
0 => "90352065"
1 => "69856352"
2 => "903520658"
]
]
有点
User2 details
name : user2
email : user2@gmail.com
phone_number : 90352065
User3 details
name : user3
email : user3@gmail.com
phone_number : 69856352
User4 details
name : user4
email : user4@gmail.com
phone_number : 903520658
@foreach($nameArray作为$index=>$nameArrayElement)
{{$mainArray['name'][$index]}
{{$mainArray['email'][$index]}
{{$mainArray['phone_number'][$index]}
@endforeach
请记住,名称的数量等于行的数量
User2 details
name : user2
email : user2@gmail.com
phone_number : 90352065
User3 details
name : user3
email : user3@gmail.com
phone_number : 69856352
User4 details
name : user4
email : user4@gmail.com
phone_number : 903520658
@foreach($nameArray作为$index=>$nameArrayElement)
{{$mainArray['name'][$index]}
{{$mainArray['email'][$index]}
{{$mainArray['phone_number'][$index]}
@endforeach
请记住,名称的数量等于行的数量我假定下面是您的数组结构
@foreach($nameArray as $index => $nameArrayElement)
<tr>
<td>{{ $mainArray['name'][$index] }}</td>
<td>{{ $mainArray['email'][$index] }}</td>
<td>{{ $mainArray['phone_number'][$index] }}</td>
</tr>
@endforeach
现在,为了获得所需的输出,您可以使用以下代码
$original_array = [
"name" => [
"user2","user3","user4"
],
"email" => [
"user2@gmail.com","user3@gmail.com","user4@gmail.com"
],
"phone_number" => [
"90352065","69856352","903520658"
]
];
@foreach($key=>$name的原始数组['name']as$key)
{{$name}}详细信息
- 名称:{{$Name}
- 电子邮件:{{$original_数组['Email'][$key]}
- 电话号码:{{$original_array['Phone_Number'][$key]}
@endforeach
我想下面是您的数组结构
@foreach($nameArray as $index => $nameArrayElement)
<tr>
<td>{{ $mainArray['name'][$index] }}</td>
<td>{{ $mainArray['email'][$index] }}</td>
<td>{{ $mainArray['phone_number'][$index] }}</td>
</tr>
@endforeach
现在,为了获得所需的输出,您可以使用以下代码
$original_array = [
"name" => [
"user2","user3","user4"
],
"email" => [
"user2@gmail.com","user3@gmail.com","user4@gmail.com"
],
"phone_number" => [
"90352065","69856352","903520658"
]
];
@foreach($key=>$name的原始数组['name']as$key)
{{$name}}详细信息
- 名称:{{$Name}
- 电子邮件:{{$original_数组['Email'][$key]}
- 电话号码:{{$original_array['Phone_Number'][$key]}
@endforeach
在laravel中,我将使用这种方法在blade中递归嵌套数组:
<dl>
@foreach($original_array['name'] as $key => $name)
<dt>{{ $name }} Details</dt>
<dd>
<ul>
<li>Name: {{ $name }}</li>
<li>Email: {{ $original_array['email'][$key] }}</li>
<li>Phone Number: {{ $original_array['phone_number'][$key] }}</li>
</ul>
</dd>
@endforeach
</dl>
@forelse($key=>$item的元素)
-
@if(is_数组($item))
{{$key}}:
@包括('admin.payments.confirmation data',['elements'=>$item,'parentKey'=>$key])
@否则
{{$key}:{{$item}
@恩迪夫
@空的
-
yay{{$parentKey}:[]
@endforelse
在laravel中,我将使用这种方法在blade中递归嵌套数组:
<dl>
@foreach($original_array['name'] as $key => $name)
<dt>{{ $name }} Details</dt>
<dd>
<ul>
<li>Name: {{ $name }}</li>
<li>Email: {{ $original_array['email'][$key] }}</li>
<li>Phone Number: {{ $original_array['phone_number'][$key] }}</li>
</ul>
</dd>
@endforeach
</dl>
@forelse($key=>$item的元素)
-
@if(is_数组($item))
{{$key}}:
@包括('admin.payments.confirmation data',['elements'=>$item,'parentKey'=>$key])
@否则
{{$key}:{{$item}
@恩迪夫
@空的
-
yay{{$parentKey}:[]
@endforelse
Simply,use nested foreach如何使用nested foreach??我是laravel的新手。请描述您需要什么样的输出我需要显示上述回复中的所有姓名、电子邮件和电话号码,Simply,use nested foreach如何使用nested foreach??我是laravel的新手。请描述您需要什么样的输出我需要显示所有姓名,上述回复中的电子邮件和电话号码在视图中,我认为无论您如何命名变量,这都是人类无法阅读的。上述答案仅是正确的,但我希望在视图中显示名称:user2,email:user2@gmail.com,电话:903520658,姓名:user3,电子邮件:user3@gmail.com,电话:69856352..请再次检查我的问题,我已更新。谢谢。我不认为这将是人类可读的,无论您如何命名变量。上述答案仅正确,但我希望在视图中显示,如名称:user2,电子邮件:user2@gmail.com,电话:903520658,姓名:user3,电子邮件:user3@gmail.com,电话:69856352.请再次检查我的问题,我已更新。谢谢