Php 如何使用foreach循环回显多维数组
我有两个变量,其中包含一些数据,如下所示Php 如何使用foreach循环回显多维数组,php,arrays,multidimensional-array,foreach,Php,Arrays,Multidimensional Array,Foreach,我有两个变量,其中包含一些数据,如下所示 $main_headings = [Business Structure,Business Management]; 要生成逗号分隔的数组,我使用分解 $main_headings = explode [',','Business Structure,Business Management']; 第二个变量包含如下数据 $sub_headins = [Competitive Positioning, Diversification of Fund M
$main_headings = [Business Structure,Business Management];
要生成逗号分隔的数组,我使用分解
$main_headings = explode [',','Business Structure,Business Management'];
第二个变量包含如下数据
$sub_headins = [Competitive Positioning, Diversification of Fund Mix, Unit Holding Pattern-Management Quality, Organizational Structure];
同样,我使用explode
和第二个变量生成数组
$sub_headins = explode ('-', [Competitive Positioning, Diversification of Fund Mix, Unit Holding Pattern-Management Quality, Organizational Structure];)
在此之后,我的第二个变量转换为两个数组
array1() = [Competitive Positioning, Diversification of Fund Mix, Unit Holding Pattern];
array2() = [Management Quality, Organizational Structure];
现在我想要这样的输出
$sub_headins = [Competitive Positioning, Diversification of Fund Mix, Unit Holding Pattern-Management Quality, Organizational Structure];
- 业务结构
- 竞争定位
- 基金组合多样化
- 单位持有模式
- 企业管理
- 管理质量
- 组织结构
foreach ($main_headings as $main_heading) {
echo $main_heading;
echo '<br>';
foreach ($sub_headings as $sub_heading) {
echo $sub_heading;
echo '<br>';
}
}
foreach($main\u heading作为$main\u heading){
echo$主标题;
回声“
”;
foreach($sub_heading作为$sub_heading){
echo$sub_标题;
回声“
”;
}
}
我的代码的输出
业务结构竞争定位,资金多元化
组合、单位持有模式、管理质量、组织结构
企业管理竞争定位,资金多元化
组合、单位持有模式、管理质量、组织结构
echo“”;
foreach($main\u heading作为$main\u heading){
回声“- ”;
echo$主标题;
回声“
”;
foreach($sub_heading作为$sub_heading){
回声“- ”;
echo$sub_标题;
回音“
”;
}
回声“
”;
回声“ ”;
}
回声“
”;
echo“”;
foreach($main\u heading作为$main\u heading){
回声“- ”;
echo$主标题;
回声“
”;
foreach($sub_heading作为$sub_heading){
回声“- ”;
echo$sub_标题;
回音“
”;
}
回声“
”;
回声“ ”;
}
回声“
”;
试试这个:
foreach ($main_headings as $main_heading) {
echo '<p>' . $main_heading . '</p>';
foreach ($sub_headings as $sub_heading) {
echo '<p style="text-indent=10px;">' . $sub_heading . '</p>';
}
}
foreach($main\u heading作为$main\u heading){
回显“”.$main_heading.”;
foreach($sub_heading作为$sub_heading){
echo'”.$sub_heading.
”;
}
}
试试这个:
foreach ($main_headings as $main_heading) {
echo '<p>' . $main_heading . '</p>';
foreach ($sub_headings as $sub_heading) {
echo '<p style="text-indent=10px;">' . $sub_heading . '</p>';
}
}
foreach($main\u heading作为$main\u heading){
回显“”.$main_heading.”;
foreach($sub_heading作为$sub_heading){
echo'”.$sub_heading.
”;
}
}
你检索到的是什么而不是你期望的是什么?@AlessandroMinoccheri我用我的输出更新我的问题前5行示例在语法上都不正确。这并不能帮助我们理解你拥有什么或你想要什么你检索什么而不是你期望什么?@AlessandroMinoccheri我用我的输出更新我的问题你的前5行示例在语法上都不正确。这无助于我们理解你拥有什么或你想要什么