如何使用foreach循环
问题描述:
我有包含一些数据的两个变量如下所示如何使用foreach循环
$main_headings = [Business Structure,Business Management];
使逗号分隔阵列我使用explode
$main_headings = explode [',','Business Structure,Business Management'];
和第二可变包含数据呼应的多维数组这样
$sub_headins = [Competitive Positioning, Diversification of Fund Mix, Unit Holding Pattern-Management Quality, Organizational Structure];
同我使用explode
与塞康d变量来使阵列
$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];
了,我想我的输出这样的
业务结构
竞争定位
基金混合的多元化
部的保持模式
企业管理
- 管理质量
- 组织结构
我使用的每一个,但我没有得到这个输出
这里是我的代码我的代码
业务结构的竞争定位
foreach ($main_headings as $main_heading) { echo $main_heading; echo '<br>'; foreach ($sub_headings as $sub_heading) { echo $sub_heading; echo '<br>'; } }
输出,基金多元化 混合,单位持有专利燕鸥管理质量,组织结构 企业管理竞争定位,基金 混合的多元化,机手持模式管理质量,组织结构
答
试试这个:
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>';
}
}
你怎么检索,而不是你期望什么? –
@AlessandroMinoccheri我用我的输出更新了我的问题 – sunny
您前5个示例行在语法上都不正确。这并不能帮助我们理解你有什么或者你想要什么 – RiggsFolly