[英]How to echo an multidimensional array using foreach loop
我有兩個包含一些數據的變量,如下所示
$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
與第二個變量來制作數組
$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>';
}
}
我的代碼的輸出
業務結構競爭定位,資金結構多元化,單位持有模式管理質量,組織結構業務管理競爭定位,資金結構多元化,單位持有模式管理質量,組織結構
echo "<ul>";
foreach ($main_headings as $main_heading) {
echo "<li>";
echo $main_heading;
echo "<ul>";
foreach ($sub_headings as $sub_heading) {
echo "<li>";
echo $sub_heading;
echo '</li>';
}
echo "</ul>";
echo "</li>";
}
echo "</ul>";
嘗試這個:
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>';
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.