打印出来的数组:
Array
(
[0] => Array
(
[name] => 第一章
[cname] => 1 雅典娜的圣斗士
)
[1] => Array
(
[name] => 第一章
[cname] => 2 燃烧吧。。。
)
)
foreach($k as $v){} 输出的时候,发现第一章也跟着循环
第一章 1雅典娜的圣斗士
第一章 2 燃烧吧。。。
如何做到 第一章这个字段只循环1次呢?
第一章 1雅典娜的圣斗士
2 燃烧吧。。。
Array
(
[0] => Array
(
[name] => 第一章
[0] => Array(
[cname] => 1 雅典娜的圣斗士
)
[1] => Array(
[cname] => 2 燃烧吧
)
)
)
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
output:
修改为完全符合题主输出的答案
output
燃烧吧应该是雅典娜圣斗士的子类?
我理解的意思是:一个结构中存放章节序号和章节名,遍历整个列表,相同章节序号只输出一次。
提供个思路,记录上一次的name,遍历数组元素,每次拿出一个元素的时候比较该元素的name字段和上一次的name是否一样,一样不输出,否则输出并记录,以下是不算标准伪代码的伪代码:
由于题目改过了:
新的: