Php 将数据聚集到多维数组中

Php 将数据聚集到多维数组中,php,arrays,parsing,multidimensional-array,Php,Arrays,Parsing,Multidimensional Array,我有一个非常美丽的时刻,原谅我 我正在使用PHP 所以,在一个文本文档中,我有很多这样的内容: Animals Animals / Farm Animals / Farm / Chickens Animals / Farm / Chickens / Hens Animals / Farm / Chickens / Roosters Animals / Farm / Cows Animals / Farm / Cows / Bulls Animals / Farm / Donkeys &

我有一个非常美丽的时刻,原谅我

我正在使用PHP

所以,在一个文本文档中,我有很多这样的内容:

Animals
Animals / Farm
Animals / Farm / Chickens
Animals / Farm / Chickens / Hens
Animals / Farm / Chickens / Roosters
Animals / Farm / Cows
Animals / Farm / Cows / Bulls
Animals / Farm / Donkeys & Mules
Animals / Farm / Ducks
Animals / Farm / Geese
Animals / Farm / Goats
Animals / Farm / Horses
Animals / Farm / Horses / Draft Horses
Animals / Farm / Horses / Draft Horses / American Cream Draft
Animals / Farm / Horses / Draft Horses / Belgian Draft Horse
Animals / Farm / Horses / Draft Horses / Clydesdale
Animals / Farm / Horses / Draft Horses / Percheron
Animals / Farm / Horses / Draft Horses / Shire Horse
Animals / Farm / Horses / Draft Horses / Spotted Draft Horse
Animals / Farm / Horses / Gaited Horses
Animals / Farm / Horses / Gaited Horses / American Saddlebred
Animals / Farm / Horses / Gaited Horses / McCurdy Plantation Horses
Animals / Farm / Horses / Gaited Horses / Missouri Fox Trotting
Animals / Farm / Horses / Gaited Horses / Paso Fino
Animals / Farm / Horses / Gaited Horses / Peruvian Paso
Animals / Farm / Horses / Gaited Horses / Rocky Mountain
Animals / Farm / Horses / Gaited Horses / Spotted Saddle Horse
Animals / Farm / Horses / Gaited Horses / Tennessee Walking
Animals / Farm / Horses / Ponies
Animals / Farm / Horses / Ponies / Australian Riding Pony
Animals / Farm / Horses / Ponies / Chincoteague
Animals / Farm / Horses / Ponies / Connemara
Animals / Farm / Horses / Ponies / Dales
Animals / Farm / Horses / Ponies / Dartmoor
Animals / Farm / Horses / Ponies / Exmoor
Animals / Farm / Horses / Ponies / Fell
Animals / Farm / Horses / Ponies / Haflinger
Animals / Farm / Horses / Ponies / Icelandic
Animals / Farm / Horses / Ponies / New Forest
Animals / Farm / Horses / Ponies / Quarter
Animals / Farm / Horses / Ponies / Shetland
Animals / Farm / Horses / Ponies / Sport Ponies
Animals / Farm / Horses / Ponies / Welsh Pony
我需要把它放到一个多维数组中,这样我就可以用它构建一个多级菜单。我在引入数据方面没有问题,问题在于解析。我在匹配新线时遇到了问题,而且,假设我把它炸开了。如何获得一组数组,如:

array(
    0=>Animals
    1=>Farm
    2=>Horses
    3=>Ponies
    4=>Welsh Ponies);
我需要什么?。。。。。看起来很简单,我有一个大问题

请向正确的方向伸出有用的手?

假设是PHP;),以下是一些构建模块:

  • 拆分多行文字:

  • 对于每一行,使用“/”作为分隔符将其分解为临时数组:

  • 将临时数组转换为映射: 原著呢

  • 将地图添加到多维数组:


  • 很高兴知道用哪种语言,这样我们就可以给你一个更具体的答案了!