栏目1
栏目2
.....此处省略相同的代码
看上面的代码.想通过preg_match_all获取一个多维数组(含栏目,文章)
想得类似结果如下:
array( '栏目1'=>array( array('/article/110001.html','/images/5.jpg','文章标题1'), array('/article/110021.html','/images/51.jpg','文章标题2'), ), '栏目2'=>array( array('/article/130401.html','/images/23.jpg','文章标题3'), array('/article/114022.html','/images/26.jpg','文章标题4'), array('/article/123442.html','/images/89.jpg','文章标题5'), array('/article/12225.html','/images/42.jpg','文章标题6'), ), )
每个栏目下的文章数不固定.
谢谢了.
Cela ne peut pas être réalisé en utilisant preg_match_all seul, mais de tels tableaux peuvent être réassemblés.
Vous pouvez également utiliser queryList, vous le saurez grâce à Baidu.
Il est recommandé d'utiliser queryList. Votre tableau ne peut pas être implémenté à l'aide d'expressions régulières, mais vous pouvez assembler les tableaux vous-même après avoir fait correspondre les expressions régulières
C'est un peu gênant, mais vous pouvez toujours obtenir les résultats souhaités