gpt4 book ai didi

php - MySQL:我将如何为此显示简单的 "categories"?

转载 作者:行者123 更新时间:2023-11-29 02:07:22 25 4
gpt4 key购买 nike

我希望我的 PHP 笔记软件或多或少有一个简单的索引,每个笔记都有一个“语言”字段用于编写它所用的编程语言。当我在 while 循环中遍历每个条目时,我我不确定如何列出它们的类别,例如:

PHP:
Note 1
Note 5
SQL:
Note 2
Note 3

我是否需要像这样用 if 将所有条目放在一个临时数组中?

if($field['language'] == "PHP")
$PHPsection[] = $field;

虽然这看起来不是最好的,因为我需要对每个部分进行硬编码。我被卡住了。

最佳答案

您可以在数据库中进行分组。或按部分排序,然后在部分更改时遍历并输出正确的分隔代码。临时数组也是一种解决方案。给你的示例代码 maby 这可以指向你一个可能的 directino(虽然临时数组当然不是一个优雅的解决方案但是如果数据不是那么多它并不重要)

<?
$result = array();
$result[] = array('section' => 'php','note' => 'bla');
$result[] = array('section' => 'php','note' => 'bla');
$result[] = array('section' => 'perl','note' => 'bla');
$result[] = array('section' => 'java','note' => 'bla');

$grouped = array();
for($i=0;$i<count($result);$i++) {
$grouped[$result[$i]['section']][] = $result[$i]['note'];
}
print_r($grouped);

?>

关于php - MySQL:我将如何为此显示简单的 "categories"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3592946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com