I have an dynamic array which looks like :
array(
"animal > hairy > dog > Médor",
"animal > hairy > dog > Fido",
"animal > hairy > dog > Max",
"animal > hairy > cat > Scratchy",
"animal > hairy > bear > badBoy"
)
How can I obtain easily an array where the similar-prefixes are deleted ?
I mean, I want to obtain :
array(
"dog > Médor",
"dog > Fido",
"dog > Max",
"cat > Scratchy",
"bear > badBoy"
)
Of course, there is a way comparing letter by letter, and value by value but it's an high complexity solution (Number of Similar Letter * Number of Value) and i guess it exists a better way to do that...
Any help ? Thanks,