我已经查阅了PHP手册、Stackoverflow和一些论坛,但是对于一些PHP逻辑我感到困惑。也许我只是累了,但我真的很感激任何人对此提供帮助或指导。
我有一个PHP字符串,比如说:
最终,我希望我的最终输出看起来像这样,但现在只要得到数组就足够了。
无论如何,这是我在Stackoverflow上的第一个问题,提前感谢大家的帮助!
编辑:我在一些限制下工作,不能改变字符串之前的任何代码。我预先知道所有的父元素('cats','dogs','lemurs','monkey creatures (with space)')。
我有一个PHP字符串,比如说:
$string = 'cats cat1 cat2 cat3 dogs dog1 dog2 monkey creatures monkey_creature1 monkey_creature2 monkey_creature3';
最终,我希望我的最终输出看起来像这样,但现在只要得到数组就足够了。
<h2>cats</h2>
<ul>
<li>cat1</li>
<li>cat2</li>
<li>cat3</li>
</ul>
<h2>dogs</h2>
<ul>
<li>dog1</li>
<li>dog2</li>
</ul>
<h2>monkey creatures</h2>
<ul>
<li>monkey_creature1</li>
<li>monkey_creature2</li>
<li>monkey_creature3</li>
</ul>
然而,有一个问题,有时字符串会略有不同:
$string = 'cats cat1 cat2 cat3 cat4 cat5 cats6 dogs dogs1 dogs2 monkey creatures monkey_creature1 lemurs lemur1 lemur2 lemur3';
无论如何,这是我在Stackoverflow上的第一个问题,提前感谢大家的帮助!
编辑:我在一些限制下工作,不能改变字符串之前的任何代码。我预先知道所有的父元素('cats','dogs','lemurs','monkey creatures (with space)')。
monkey creatures
还是monkey_creatures
?这很重要。 - galymzhan