亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

輸出具有相同值的數組

輸出具有相同值的數組

PHP
人到中年有點甜 2022-09-17 21:20:22
我有一個SQL查詢結果(數組):“標題”,“內容”和“名稱”這是我var_dump:array(28) {  [0]=>  array(3) {    ["title"]=>    string(10) "Basis Task"    ["content"]=>    string(43) "https://www.wrike.com/open.htm?id=440908999"    ["name"]=>    string(14) "Christian Wahl"  }  [1]=>  array(3) {    ["title"]=>    string(10) "Basis Task"    ["content"]=>    string(5) "MySQL"    ["name"]=>    string(14) "Christian Wahl"  }  [2]=>  array(3) {    ["title"]=>    string(4) "Test"    ["content"]=>    string(3) "PHP"    ["name"]=>    string(14) "Christian Wahl"  }  [3]=>  array(3) {    ["title"]=>    string(4) "Test"    ["content"]=>    string(3) "PHP"    ["name"]=>    string(14) "Christian Wahl"  }  [4]=>  array(3) {    ["title"]=>    string(10) "Basis Task"    ["content"]=>    string(7) "content"    ["name"]=>    string(9) "Elena Ott"  }(我切斷了數組的末尾,使其更清晰一些)這些是分配給用戶的任務?,F在我想輸出“名稱”(面板標題)和“標題”和“內容”(面板正文)。它應該看起來像這樣,但對于每個名字:它應該是什么樣子的我試圖自己找到解決方案,但沒有成功:(我希望你能幫助我?
查看完整描述

2 回答

?
慕少森

TA貢獻2019條經驗 獲得超9個贊

只需循環訪問您的數據并呈現它


$data = [];

foreach ($databaseResult as $row) {

  $data[$row['name']][] = $row;

}

foreach($data as $name => $stuff) {

  echo $name . '<br>';

  foreach($stuff as $row) {

    echo $row["title"] . ':' . $row["content"] . '<BR>';

  }

}


查看完整回答
反對 回復 2022-09-17
?
白衣染霜花

TA貢獻1796條經驗 獲得超10個贊

可以使用前循環。例如:


foreach($yourarrayvariable as $data)

{

    echo "<tr>";

    echo "<td class='heading'>".$data['name']."</td>";

    echo "<div class='content'>";

    echo "<td>".$data['title']."</td>";

    echo "<td>".$data['content']."</td>";

    echo "</div>";

    echo "</tr>";

}

并根據需要在foreach中創建所需的模板外觀類。


查看完整回答
反對 回復 2022-09-17
  • 2 回答
  • 0 關注
  • 103 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號