我搜索了 PHP 手册、Stackoverflow 和一些论坛,但我对一些 PHP 逻辑感到困惑。也许我只是累了,但我真的很感谢任何人对此提供的帮助或指导。
我有一个 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 上的第一个问题,提前感谢所有帮助人员!
编辑:我在某些限制下工作,我无法更改字符串之前的任何代码。我知道所有的父母('猫','狗','狐猴','猴子生物(有空间)'