Hello AGAIN!

filter 01

array(3) {
  ["John"]=>
  array(4) {
    [0]=>
    string(5) "Jenny"
    [1]=>
    string(6) "Freddy"
    [2]=>
    string(5) "Rover"
    [3]=>
    string(3) "Max"
  }
  ["Jenny"]=>
  array(2) {
    [0]=>
    string(5) "Holly"
    [1]=>
    string(6) "Maggie"
  }
  ["Maggie"]=>
  array(3) {
    [0]=>
    string(5) "Jenny"
    [1]=>
    string(4) "John"
    [2]=>
    string(10) "Mr. Banish"
  }
}

filter 02

array(2) {
  ["John"]=>
  array(1) {
    ["names of spiders"]=>
    array(1) {
      ["friends"]=>
      array(1) {
        ["octopeds"]=>
        array(1) {
          [0]=>
          array(1) {
            ["name"]=>
            string(5) "Boris"
          }
        }
      }
    }
  }
  ["Jenny"]=>
  array(1) {
    ["names of spiders"]=>
    array(1) {
      ["antagonists"]=>
      array(1) {
        ["octopeds"]=>
        array(1) {
          [0]=>
          array(1) {
            ["name"]=>
            string(13) "Dripping Fang"
          }
        }
      }
    }
  }
}

filter 03

array(1) {
  ["John"]=>
  array(1) {
    ["friendly spiders"]=>
    array(1) {
      ["friends"]=>
      array(1) {
        ["octopeds"]=>
        array(1) {
          [0]=>
          array(1) {
            ["name"]=>
            string(17) "Boris the Spider!"
          }
        }
      }
    }
  }
}

get spiders

array(2) {
  [0]=>
  string(17) "Boris the Spider!"
  [1]=>
  string(25) "Dripping Fang the Spider!"
}

get spiders and all relations

array(22) {
  [0]=>
  string(7) "romance"
  [1]=>
  string(14) "tennis partner"
  [2]=>
  string(14) "drinking buddy"
  [3]=>
  string(11) "best friend"
  [4]=>
  string(20) "sunbathing companion"
  [5]=>
  string(17) "Boris the Spider!"
  [6]=>
  string(14) "insect manager"
  [7]=>
  string(4) "boss"
  [8]=>
  string(19) "dog-owning neighbor"
  [9]=>
  string(22) "yard crapping neighbor"
  [10]=>
  string(11) "hairdresser"
  [11]=>
  string(14) "tennis partner"
  [12]=>
  string(20) "emotional management"
  [13]=>
  string(14) "workplace slut"
  [14]=>
  string(25) "Dripping Fang the Spider!"
  [15]=>
  string(16) "bathroom dweller"
  [16]=>
  string(14) "tennis partner"
  [17]=>
  string(18) "untold satisfation"
  [18]=>
  string(23) "dead-of-night serenades"
  [19]=>
  string(23) "tabletop decor approval"
  [20]=>
  string(32) "bus-driving pet-policy enforceer"
  [21]=>
  string(24) "basement artroom invader"
}

filter 04

array(3) {
  ["John"]=>
  array(1) {
    ["two-legged friends"]=>
    array(1) {
      [0]=>
      array(3) {
        [0]=>
        array(4) {
          ["name"]=>
          string(5) "Jenny"
          ["species"]=>
          string(5) "human"
          ["relation"]=>
          string(7) "romance"
          ["duration"]=>
          string(6) "1 year"
        }
        [1]=>
        array(4) {
          ["name"]=>
          string(6) "Freddy"
          ["species"]=>
          string(5) "human"
          ["relation"]=>
          string(14) "tennis partner"
          ["duration"]=>
          string(8) "3 months"
        }
        [2]=>
        array(4) {
          ["name"]=>
          string(5) "Tommy"
          ["species"]=>
          string(8) "subhuman"
          ["relation"]=>
          string(14) "drinking buddy"
          ["duration"]=>
          string(7) "7 years"
        }
      }
    }
  }
  ["Jenny"]=>
  array(1) {
    ["two-legged friends"]=>
    array(1) {
      [0]=>
      array(2) {
        [0]=>
        array(4) {
          ["name"]=>
          string(5) "Holly"
          ["species"]=>
          string(5) "human"
          ["relation"]=>
          string(11) "hairdresser"
          ["duration"]=>
          string(7) "5 years"
        }
        [1]=>
        array(4) {
          ["name"]=>
          string(6) "Maggie"
          ["species"]=>
          string(5) "human"
          ["relation"]=>
          string(14) "tennis partner"
          ["duration"]=>
          string(7) "2 years"
        }
      }
    }
  }
  ["Maggie"]=>
  array(1) {
    ["two-legged friends"]=>
    array(1) {
      [0]=>
      array(3) {
        [0]=>
        array(4) {
          ["name"]=>
          string(5) "Jenny"
          ["species"]=>
          string(5) "human"
          ["relation"]=>
          string(14) "tennis partner"
          ["duration"]=>
          string(7) "2 years"
        }
        [1]=>
        array(4) {
          ["name"]=>
          string(4) "John"
          ["species"]=>
          string(5) "human"
          ["relation"]=>
          string(18) "untold satisfation"
          ["duration"]=>
          string(9) "10 months"
        }
        [2]=>
        array(4) {
          ["name"]=>
          string(4) "Onyx"
          ["species"]=>
          string(9) "blackbird"
          ["relation"]=>
          string(23) "dead-of-night serenades"
          ["duration"]=>
          string(7) "3 years"
        }
      }
    }
  }
}

filter 05

array(3) {
  [0]=>
  array(2) {
    [0]=>
    array(2) {
      ["first"]=>
      string(9) "Johnathon"
      ["last"]=>
      string(5) "Smith"
    }
    [1]=>
    array(3) {
      ["month"]=>
      string(7) "January"
      ["day"]=>
      string(1) "1"
      ["year"]=>
      string(4) "2000"
    }
  }
  [1]=>
  array(2) {
    [0]=>
    array(2) {
      ["first"]=>
      string(8) "Jennifer"
      ["last"]=>
      string(9) "Gudentite"
    }
    [1]=>
    array(3) {
      ["month"]=>
      string(8) "February"
      ["day"]=>
      string(2) "29"
      ["year"]=>
      string(4) "2001"
    }
  }
  [2]=>
  array(2) {
    [0]=>
    array(2) {
      ["first"]=>
      string(7) "Magatha"
      ["last"]=>
      string(7) "Kristie"
    }
    [1]=>
    array(3) {
      ["month"]=>
      string(5) "March"
      ["day"]=>
      string(2) "15"
      ["year"]=>
      string(4) "2002"
    }
  }
}

filter 06

array(3) {
  [0]=>
  array(5) {
    ["first"]=>
    string(9) "Johnathon"
    ["last"]=>
    string(5) "Smith"
    ["month"]=>
    string(7) "January"
    ["day"]=>
    string(1) "1"
    ["year"]=>
    string(4) "2000"
  }
  [1]=>
  array(5) {
    ["first"]=>
    string(8) "Jennifer"
    ["last"]=>
    string(9) "Gudentite"
    ["month"]=>
    string(8) "February"
    ["day"]=>
    string(2) "29"
    ["year"]=>
    string(4) "2001"
  }
  [2]=>
  array(5) {
    ["first"]=>
    string(7) "Magatha"
    ["last"]=>
    string(7) "Kristie"
    ["month"]=>
    string(5) "March"
    ["day"]=>
    string(2) "15"
    ["year"]=>
    string(4) "2002"
  }
}


array(6) {
  [0]=>
  array(2) {
    ["first"]=>
    string(9) "Johnathon"
    ["last"]=>
    string(5) "Smith"
  }
  [1]=>
  array(3) {
    ["month"]=>
    string(7) "January"
    ["day"]=>
    string(1) "1"
    ["year"]=>
    string(4) "2000"
  }
  [2]=>
  array(2) {
    ["first"]=>
    string(8) "Jennifer"
    ["last"]=>
    string(9) "Gudentite"
  }
  [3]=>
  array(3) {
    ["month"]=>
    string(8) "February"
    ["day"]=>
    string(2) "29"
    ["year"]=>
    string(4) "2001"
  }
  [4]=>
  array(2) {
    ["first"]=>
    string(7) "Magatha"
    ["last"]=>
    string(7) "Kristie"
  }
  [5]=>
  array(3) {
    ["month"]=>
    string(5) "March"
    ["day"]=>
    string(2) "15"
    ["year"]=>
    string(4) "2002"
  }
}


array(3) {
  ["John"]=>
  array(1) {
    ["job"]=>
    array(3) {
      ["company"]=>
      string(9) "XYZ Shoes"
      ["title"]=>
      string(8) "stockboy"
      ["payrate"]=>
      string(10) "$8.95/hour"
    }
  }
  ["Jenny"]=>
  array(1) {
    ["job"]=>
    array(3) {
      ["company"]=>
      string(11) "Bras are us"
      ["title"]=>
      string(10) "salesmodel"
      ["payrate"]=>
      string(11) "$19.50/hour"
    }
  }
  ["Maggie"]=>
  array(1) {
    ["job"]=>
    array(3) {
      ["company"]=>
      string(15) "Pies in the Sky"
      ["title"]=>
      string(9) "Pie Baker"
      ["payrate"]=>
      string(10) "$7.50/hour"
    }
  }
}

level 3, name, keep key

array(3) {
  ["John"]=>
  array(1) {
    ["IDinfo"]=>
    array(1) {
      ["name"]=>
      array(2) {
        ["first"]=>
        string(9) "Johnathon"
        ["last"]=>
        string(5) "Smith"
      }
    }
  }
  ["Jenny"]=>
  array(1) {
    ["IDinfo"]=>
    array(1) {
      ["name"]=>
      array(2) {
        ["first"]=>
        string(8) "Jennifer"
        ["last"]=>
        string(9) "Gudentite"
      }
    }
  }
  ["Maggie"]=>
  array(1) {
    ["IDinfo"]=>
    array(1) {
      ["name"]=>
      array(2) {
        ["first"]=>
        string(7) "Magatha"
        ["last"]=>
        string(7) "Kristie"
      }
    }
  }
}

level 3, name, keep tree

array(3) {
  [0]=>
  array(1) {
    [0]=>
    array(2) {
      ["first"]=>
      string(9) "Johnathon"
      ["last"]=>
      string(5) "Smith"
    }
  }
  [1]=>
  array(1) {
    [0]=>
    array(2) {
      ["first"]=>
      string(8) "Jennifer"
      ["last"]=>
      string(9) "Gudentite"
    }
  }
  [2]=>
  array(1) {
    [0]=>
    array(2) {
      ["first"]=>
      string(7) "Magatha"
      ["last"]=>
      string(7) "Kristie"
    }
  }
}

level 5, name, keep key

array(3) {
  ["John"]=>
  array(2) {
    ["friends"]=>
    array(3) {
      ["bipeds"]=>
      array(3) {
        [0]=>
        array(1) {
          ["name"]=>
          string(5) "Jenny"
        }
        [1]=>
        array(1) {
          ["name"]=>
          string(6) "Freddy"
        }
        [2]=>
        array(1) {
          ["name"]=>
          string(5) "Tommy"
        }
      }
      ["quadropeds"]=>
      array(2) {
        [0]=>
        array(1) {
          ["name"]=>
          string(5) "Rover"
        }
        [1]=>
        array(1) {
          ["name"]=>
          string(5) "Felix"
        }
      }
      ["octopeds"]=>
      array(1) {
        [0]=>
        array(1) {
          ["name"]=>
          string(5) "Boris"
        }
      }
    }
    ["antagonists"]=>
    array(2) {
      ["bipeds"]=>
      array(2) {
        [0]=>
        array(1) {
          ["name"]=>
          string(10) "Mr. Dunbar"
        }
        [1]=>
        array(1) {
          ["name"]=>
          string(15) "Mr. Pendergrass"
        }
      }
      ["quadropeds"]=>
      array(1) {
        [0]=>
        array(1) {
          ["name"]=>
          string(3) "Max"
        }
      }
    }
  }
  ["Jenny"]=>
  array(2) {
    ["friends"]=>
    array(2) {
      ["bipeds"]=>
      array(2) {
        [0]=>
        array(1) {
          ["name"]=>
          string(5) "Holly"
        }
        [1]=>
        array(1) {
          ["name"]=>
          string(6) "Maggie"
        }
      }
      ["quadropeds"]=>
      array(1) {
        [0]=>
        array(1) {
          ["name"]=>
          string(6) "Fluffy"
        }
      }
    }
    ["antagonists"]=>
    array(2) {
      ["bipeds"]=>
      array(1) {
        [0]=>
        array(1) {
          ["name"]=>
          string(4) "Roxy"
        }
      }
      ["octopeds"]=>
      array(1) {
        [0]=>
        array(1) {
          ["name"]=>
          string(13) "Dripping Fang"
        }
      }
    }
  }
  ["Maggie"]=>
  array(2) {
    ["friends"]=>
    array(2) {
      ["bipeds"]=>
      array(3) {
        [0]=>
        array(1) {
          ["name"]=>
          string(5) "Jenny"
        }
        [1]=>
        array(1) {
          ["name"]=>
          string(4) "John"
        }
        [2]=>
        array(1) {
          ["name"]=>
          string(4) "Onyx"
        }
      }
      ["quadropeds"]=>
      array(1) {
        [0]=>
        array(1) {
          ["name"]=>
          string(6) "Tigger"
        }
      }
    }
    ["antagonists"]=>
    array(2) {
      ["bipeds"]=>
      array(1) {
        [0]=>
        array(1) {
          ["name"]=>
          string(10) "Mr. Banish"
        }
      }
      ["omnipeds"]=>
      array(1) {
        [0]=>
        array(1) {
          ["name"]=>
          string(5) "Zippy"
        }
      }
    }
  }
}

level 5, name, keep tree

array(3) {
  [0]=>
  array(2) {
    [0]=>
    array(3) {
      [0]=>
      array(3) {
        [0]=>
        string(5) "Jenny"
        [1]=>
        string(6) "Freddy"
        [2]=>
        string(5) "Tommy"
      }
      [1]=>
      array(2) {
        [0]=>
        string(5) "Rover"
        [1]=>
        string(5) "Felix"
      }
      [2]=>
      array(1) {
        [0]=>
        string(5) "Boris"
      }
    }
    [1]=>
    array(2) {
      [0]=>
      array(2) {
        [0]=>
        string(10) "Mr. Dunbar"
        [1]=>
        string(15) "Mr. Pendergrass"
      }
      [1]=>
      array(1) {
        [0]=>
        string(3) "Max"
      }
    }
  }
  [1]=>
  array(2) {
    [0]=>
    array(2) {
      [0]=>
      array(2) {
        [0]=>
        string(5) "Holly"
        [1]=>
        string(6) "Maggie"
      }
      [1]=>
      array(1) {
        [0]=>
        string(6) "Fluffy"
      }
    }
    [1]=>
    array(2) {
      [0]=>
      array(1) {
        [0]=>
        string(4) "Roxy"
      }
      [1]=>
      array(1) {
        [0]=>
        string(13) "Dripping Fang"
      }
    }
  }
  [2]=>
  array(2) {
    [0]=>
    array(2) {
      [0]=>
      array(3) {
        [0]=>
        string(5) "Jenny"
        [1]=>
        string(4) "John"
        [2]=>
        string(4) "Onyx"
      }
      [1]=>
      array(1) {
        [0]=>
        string(6) "Tigger"
      }
    }
    [1]=>
    array(2) {
      [0]=>
      array(1) {
        [0]=>
        string(10) "Mr. Banish"
      }
      [1]=>
      array(1) {
        [0]=>
        string(5) "Zippy"
      }
    }
  }
}

filter 07 without keep_key

array(40) {
  [0]=>
  string(5) "Jenny"
  [1]=>
  string(5) "human"
  [2]=>
  string(6) "Freddy"
  [3]=>
  string(5) "human"
  [4]=>
  string(5) "Tommy"
  [5]=>
  string(8) "subhuman"
  [6]=>
  string(5) "Rover"
  [7]=>
  string(6) "canine"
  [8]=>
  string(5) "Felix"
  [9]=>
  string(6) "feline"
  [10]=>
  string(5) "Boris"
  [11]=>
  string(13) "common spider"
  [12]=>
  string(10) "Mr. Dunbar"
  [13]=>
  string(7) "jerkass"
  [14]=>
  string(15) "Mr. Pendergrass"
  [15]=>
  string(9) "prickhead"
  [16]=>
  string(3) "Max"
  [17]=>
  string(6) "canine"
  [18]=>
  string(5) "Holly"
  [19]=>
  string(5) "human"
  [20]=>
  string(6) "Maggie"
  [21]=>
  string(5) "human"
  [22]=>
  string(6) "Fluffy"
  [23]=>
  string(6) "feline"
  [24]=>
  string(4) "Roxy"
  [25]=>
  string(5) "bitch"
  [26]=>
  string(13) "Dripping Fang"
  [27]=>
  string(11) "wolf spider"
  [28]=>
  string(5) "Jenny"
  [29]=>
  string(5) "human"
  [30]=>
  string(4) "John"
  [31]=>
  string(5) "human"
  [32]=>
  string(4) "Onyx"
  [33]=>
  string(9) "blackbird"
  [34]=>
  string(6) "Tigger"
  [35]=>
  string(6) "feline"
  [36]=>
  string(10) "Mr. Banish"
  [37]=>
  string(5) "human"
  [38]=>
  string(5) "Zippy"
  [39]=>
  string(9) "centipede"
}

filter 07 with keep_key

array(3) {
  ["John"]=>
  array(2) {
    ["friends"]=>
    array(3) {
      ["bipeds"]=>
      array(3) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(5) "Jenny"
          ["biogenetic makeup"]=>
          string(5) "human"
        }
        [1]=>
        array(2) {
          ["referred to as"]=>
          string(6) "Freddy"
          ["biogenetic makeup"]=>
          string(5) "human"
        }
        [2]=>
        array(2) {
          ["referred to as"]=>
          string(5) "Tommy"
          ["biogenetic makeup"]=>
          string(8) "subhuman"
        }
      }
      ["quadropeds"]=>
      array(2) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(5) "Rover"
          ["biogenetic makeup"]=>
          string(6) "canine"
        }
        [1]=>
        array(2) {
          ["referred to as"]=>
          string(5) "Felix"
          ["biogenetic makeup"]=>
          string(6) "feline"
        }
      }
      ["octopeds"]=>
      array(1) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(5) "Boris"
          ["biogenetic makeup"]=>
          string(13) "common spider"
        }
      }
    }
    ["antagonists"]=>
    array(2) {
      ["bipeds"]=>
      array(2) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(10) "Mr. Dunbar"
          ["biogenetic makeup"]=>
          string(7) "jerkass"
        }
        [1]=>
        array(2) {
          ["referred to as"]=>
          string(15) "Mr. Pendergrass"
          ["biogenetic makeup"]=>
          string(9) "prickhead"
        }
      }
      ["quadropeds"]=>
      array(1) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(3) "Max"
          ["biogenetic makeup"]=>
          string(6) "canine"
        }
      }
    }
  }
  ["Jenny"]=>
  array(2) {
    ["friends"]=>
    array(2) {
      ["bipeds"]=>
      array(2) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(5) "Holly"
          ["biogenetic makeup"]=>
          string(5) "human"
        }
        [1]=>
        array(2) {
          ["referred to as"]=>
          string(6) "Maggie"
          ["biogenetic makeup"]=>
          string(5) "human"
        }
      }
      ["quadropeds"]=>
      array(1) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(6) "Fluffy"
          ["biogenetic makeup"]=>
          string(6) "feline"
        }
      }
    }
    ["antagonists"]=>
    array(2) {
      ["bipeds"]=>
      array(1) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(4) "Roxy"
          ["biogenetic makeup"]=>
          string(5) "bitch"
        }
      }
      ["octopeds"]=>
      array(1) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(13) "Dripping Fang"
          ["biogenetic makeup"]=>
          string(11) "wolf spider"
        }
      }
    }
  }
  ["Maggie"]=>
  array(2) {
    ["friends"]=>
    array(2) {
      ["bipeds"]=>
      array(3) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(5) "Jenny"
          ["biogenetic makeup"]=>
          string(5) "human"
        }
        [1]=>
        array(2) {
          ["referred to as"]=>
          string(4) "John"
          ["biogenetic makeup"]=>
          string(5) "human"
        }
        [2]=>
        array(2) {
          ["referred to as"]=>
          string(4) "Onyx"
          ["biogenetic makeup"]=>
          string(9) "blackbird"
        }
      }
      ["quadropeds"]=>
      array(1) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(6) "Tigger"
          ["biogenetic makeup"]=>
          string(6) "feline"
        }
      }
    }
    ["antagonists"]=>
    array(2) {
      ["bipeds"]=>
      array(1) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(10) "Mr. Banish"
          ["biogenetic makeup"]=>
          string(5) "human"
        }
      }
      ["omnipeds"]=>
      array(1) {
        [0]=>
        array(2) {
          ["referred to as"]=>
          string(5) "Zippy"
          ["biogenetic makeup"]=>
          string(9) "centipede"
        }
      }
    }
  }
}

filter 08

array(3) {
  ["John"]=>
  array(1) {
    ["acquaintances"]=>
    array(9) {
      [0]=>
      array(2) {
        ["referred to as"]=>
        string(5) "Jenny"
        ["biogenetic makeup"]=>
        string(5) "human"
      }
      [1]=>
      array(2) {
        ["referred to as"]=>
        string(6) "Freddy"
        ["biogenetic makeup"]=>
        string(5) "human"
      }
      [2]=>
      array(2) {
        ["referred to as"]=>
        string(5) "Tommy"
        ["biogenetic makeup"]=>
        string(8) "subhuman"
      }
      [3]=>
      array(2) {
        ["referred to as"]=>
        string(5) "Rover"
        ["biogenetic makeup"]=>
        string(6) "canine"
      }
      [4]=>
      array(2) {
        ["referred to as"]=>
        string(5) "Felix"
        ["biogenetic makeup"]=>
        string(6) "feline"
      }
      [5]=>
      array(2) {
        ["referred to as"]=>
        string(5) "Boris"
        ["biogenetic makeup"]=>
        string(13) "common spider"
      }
      [6]=>
      array(2) {
        ["referred to as"]=>
        string(10) "Mr. Dunbar"
        ["biogenetic makeup"]=>
        string(7) "jerkass"
      }
      [7]=>
      array(2) {
        ["referred to as"]=>
        string(15) "Mr. Pendergrass"
        ["biogenetic makeup"]=>
        string(9) "prickhead"
      }
      [8]=>
      array(2) {
        ["referred to as"]=>
        string(3) "Max"
        ["biogenetic makeup"]=>
        string(6) "canine"
      }
    }
  }
  ["Jenny"]=>
  array(1) {
    ["acquaintances"]=>
    array(5) {
      [0]=>
      array(2) {
        ["referred to as"]=>
        string(5) "Holly"
        ["biogenetic makeup"]=>
        string(5) "human"
      }
      [1]=>
      array(2) {
        ["referred to as"]=>
        string(6) "Maggie"
        ["biogenetic makeup"]=>
        string(5) "human"
      }
      [2]=>
      array(2) {
        ["referred to as"]=>
        string(6) "Fluffy"
        ["biogenetic makeup"]=>
        string(6) "feline"
      }
      [3]=>
      array(2) {
        ["referred to as"]=>
        string(4) "Roxy"
        ["biogenetic makeup"]=>
        string(5) "bitch"
      }
      [4]=>
      array(2) {
        ["referred to as"]=>
        string(13) "Dripping Fang"
        ["biogenetic makeup"]=>
        string(11) "wolf spider"
      }
    }
  }
  ["Maggie"]=>
  array(1) {
    ["acquaintances"]=>
    array(6) {
      [0]=>
      array(2) {
        ["referred to as"]=>
        string(5) "Jenny"
        ["biogenetic makeup"]=>
        string(5) "human"
      }
      [1]=>
      array(2) {
        ["referred to as"]=>
        string(4) "John"
        ["biogenetic makeup"]=>
        string(5) "human"
      }
      [2]=>
      array(2) {
        ["referred to as"]=>
        string(4) "Onyx"
        ["biogenetic makeup"]=>
        string(9) "blackbird"
      }
      [3]=>
      array(2) {
        ["referred to as"]=>
        string(6) "Tigger"
        ["biogenetic makeup"]=>
        string(6) "feline"
      }
      [4]=>
      array(2) {
        ["referred to as"]=>
        string(10) "Mr. Banish"
        ["biogenetic makeup"]=>
        string(5) "human"
      }
      [5]=>
      array(2) {
        ["referred to as"]=>
        string(5) "Zippy"
        ["biogenetic makeup"]=>
        string(9) "centipede"
      }
    }
  }
}

filter 09

array(3) {
  ["John"]=>
  array(9) {
    [0]=>
    array(2) {
      ["referred to as"]=>
      string(5) "Jenny"
      ["biogenetic makeup"]=>
      string(5) "human"
    }
    [1]=>
    array(2) {
      ["referred to as"]=>
      string(6) "Freddy"
      ["biogenetic makeup"]=>
      string(5) "human"
    }
    [2]=>
    array(2) {
      ["referred to as"]=>
      string(5) "Tommy"
      ["biogenetic makeup"]=>
      string(8) "subhuman"
    }
    [3]=>
    array(2) {
      ["referred to as"]=>
      string(5) "Rover"
      ["biogenetic makeup"]=>
      string(6) "canine"
    }
    [4]=>
    array(2) {
      ["referred to as"]=>
      string(5) "Felix"
      ["biogenetic makeup"]=>
      string(6) "feline"
    }
    [5]=>
    array(2) {
      ["referred to as"]=>
      string(5) "Boris"
      ["biogenetic makeup"]=>
      string(13) "common spider"
    }
    [6]=>
    array(2) {
      ["referred to as"]=>
      string(10) "Mr. Dunbar"
      ["biogenetic makeup"]=>
      string(7) "jerkass"
    }
    [7]=>
    array(2) {
      ["referred to as"]=>
      string(15) "Mr. Pendergrass"
      ["biogenetic makeup"]=>
      string(9) "prickhead"
    }
    [8]=>
    array(2) {
      ["referred to as"]=>
      string(3) "Max"
      ["biogenetic makeup"]=>
      string(6) "canine"
    }
  }
  ["Jenny"]=>
  array(5) {
    [0]=>
    array(2) {
      ["referred to as"]=>
      string(5) "Holly"
      ["biogenetic makeup"]=>
      string(5) "human"
    }
    [1]=>
    array(2) {
      ["referred to as"]=>
      string(6) "Maggie"
      ["biogenetic makeup"]=>
      string(5) "human"
    }
    [2]=>
    array(2) {
      ["referred to as"]=>
      string(6) "Fluffy"
      ["biogenetic makeup"]=>
      string(6) "feline"
    }
    [3]=>
    array(2) {
      ["referred to as"]=>
      string(4) "Roxy"
      ["biogenetic makeup"]=>
      string(5) "bitch"
    }
    [4]=>
    array(2) {
      ["referred to as"]=>
      string(13) "Dripping Fang"
      ["biogenetic makeup"]=>
      string(11) "wolf spider"
    }
  }
  ["Maggie"]=>
  array(6) {
    [0]=>
    array(2) {
      ["referred to as"]=>
      string(5) "Jenny"
      ["biogenetic makeup"]=>
      string(5) "human"
    }
    [1]=>
    array(2) {
      ["referred to as"]=>
      string(4) "John"
      ["biogenetic makeup"]=>
      string(5) "human"
    }
    [2]=>
    array(2) {
      ["referred to as"]=>
      string(4) "Onyx"
      ["biogenetic makeup"]=>
      string(9) "blackbird"
    }
    [3]=>
    array(2) {
      ["referred to as"]=>
      string(6) "Tigger"
      ["biogenetic makeup"]=>
      string(6) "feline"
    }
    [4]=>
    array(2) {
      ["referred to as"]=>
      string(10) "Mr. Banish"
      ["biogenetic makeup"]=>
      string(5) "human"
    }
    [5]=>
    array(2) {
      ["referred to as"]=>
      string(5) "Zippy"
      ["biogenetic makeup"]=>
      string(9) "centipede"
    }
  }
}


Class based examples - the power grows!



array(1) {
  ["imports"]=>
  array(2) {
    ["SouthAmerica"]=>
    array(2) {
      ["Argentina"]=>
      array(2) {
        [0]=>
        array(1) {
          ["price"]=>
          float(360.99981)
        }
        [1]=>
        array(1) {
          ["price"]=>
          float(55.80585)
        }
      }
      ["Peru"]=>
      array(2) {
        [0]=>
        array(1) {
          ["price"]=>
          float(10.00236)
        }
        [1]=>
        array(1) {
          ["price"]=>
          float(10.00236)
        }
      }
    }
    ["CentralAmerica"]=>
    array(2) {
      ["Mexico"]=>
      array(1) {
        [0]=>
        array(1) {
          ["price"]=>
          float(697.66461)
        }
      }
      ["Guatamala"]=>
      array(1) {
        [0]=>
        array(1) {
          ["price"]=>
          float(13.66176)
        }
      }
    }
  }
}


array(1) {
  ["domestics"]=>
  array(3) {
    ["New Mexico"]=>
    array(1) {
      [0]=>
      array(1) {
        ["price"]=>
        float(983.69808)
      }
    }
    ["Minnesoda"]=>
    array(2) {
      [0]=>
      array(1) {
        ["price"]=>
        float(42.1366)
      }
      [1]=>
      array(1) {
        ["price"]=>
        float(47.8825)
      }
    }
    ["California"]=>
    array(1) {
      [0]=>
      array(1) {
        ["price"]=>
        float(812.106353)
      }
    }
  }
}

filter 20 with keep_key

array(2) {
  ["domestics"]=>
  array(3) {
    ["New Mexico"]=>
    array(1) {
      [0]=>
      array(2) {
        ["item"]=>
        string(14) "leather saddle"
        ["price"]=>
        float(983.69808)
      }
    }
    ["Minnesoda"]=>
    array(2) {
      [0]=>
      array(2) {
        ["item"]=>
        string(8) "wool hat"
        ["price"]=>
        float(42.1366)
      }
      [1]=>
      array(2) {
        ["item"]=>
        string(11) "wool gloves"
        ["price"]=>
        float(47.8825)
      }
    }
    ["California"]=>
    array(1) {
      [0]=>
      array(2) {
        ["item"]=>
        string(6) "guitar"
        ["price"]=>
        float(812.106353)
      }
    }
  }
  ["imports"]=>
  array(2) {
    ["SouthAmerica"]=>
    array(2) {
      ["Argentina"]=>
      array(2) {
        ["item"]=>
        string(11) "leather bag"
        ["price"]=>
        float(55.80585)
      }
      ["Peru"]=>
      array(2) {
        ["item"]=>
        string(11) "wool gloves"
        ["price"]=>
        float(10.00236)
      }
    }
    ["CentralAmerica"]=>
    array(2) {
      ["Mexico"]=>
      array(2) {
        ["item"]=>
        string(6) "guitar"
        ["price"]=>
        float(697.66461)
      }
      ["Guatamala"]=>
      array(2) {
        ["item"]=>
        string(10) "woven belt"
        ["price"]=>
        float(13.66176)
      }
    }
  }
}

filter 20 without keep_key

array(2) {
  ["item"]=>
  string(10) "woven belt"
  ["price"]=>
  float(13.66176)
}

filter 21 with keep_key

array(2) {
  ["domestics"]=>
  array(3) {
    ["New Mexico"]=>
    array(1) {
      [0]=>
      array(1) {
        [0]=>
        array(2) {
          ["item"]=>
          string(14) "leather saddle"
          ["price"]=>
          float(983.69808)
        }
      }
    }
    ["Minnesoda"]=>
    array(2) {
      [0]=>
      array(1) {
        [0]=>
        array(2) {
          ["item"]=>
          string(8) "wool hat"
          ["price"]=>
          float(42.1366)
        }
      }
      [1]=>
      array(1) {
        [0]=>
        array(2) {
          ["item"]=>
          string(11) "wool gloves"
          ["price"]=>
          float(47.8825)
        }
      }
    }
    ["California"]=>
    array(1) {
      [0]=>
      array(1) {
        [0]=>
        array(2) {
          ["item"]=>
          string(6) "guitar"
          ["price"]=>
          float(812.106353)
        }
      }
    }
  }
  ["imports"]=>
  array(2) {
    ["SouthAmerica"]=>
    array(2) {
      ["Argentina"]=>
      array(2) {
        [0]=>
        array(2) {
          ["item"]=>
          string(14) "leather saddle"
          ["price"]=>
          float(360.99981)
        }
        [1]=>
        array(2) {
          ["item"]=>
          string(11) "leather bag"
          ["price"]=>
          float(55.80585)
        }
      }
      ["Peru"]=>
      array(2) {
        [0]=>
        array(2) {
          ["item"]=>
          string(8) "wool hat"
          ["price"]=>
          float(10.00236)
        }
        [1]=>
        array(2) {
          ["item"]=>
          string(11) "wool gloves"
          ["price"]=>
          float(10.00236)
        }
      }
    }
    ["CentralAmerica"]=>
    array(2) {
      ["Mexico"]=>
      array(1) {
        [0]=>
        array(2) {
          ["item"]=>
          string(6) "guitar"
          ["price"]=>
          float(697.66461)
        }
      }
      ["Guatamala"]=>
      array(1) {
        [0]=>
        array(2) {
          ["item"]=>
          string(10) "woven belt"
          ["price"]=>
          float(13.66176)
        }
      }
    }
  }
}

filter 21 without keep_key

array(10) {
  [0]=>
  array(2) {
    ["item"]=>
    string(14) "leather saddle"
    ["price"]=>
    float(983.69808)
  }
  [1]=>
  array(2) {
    ["item"]=>
    string(8) "wool hat"
    ["price"]=>
    float(42.1366)
  }
  [2]=>
  array(2) {
    ["item"]=>
    string(11) "wool gloves"
    ["price"]=>
    float(47.8825)
  }
  [3]=>
  array(2) {
    ["item"]=>
    string(6) "guitar"
    ["price"]=>
    float(812.106353)
  }
  [4]=>
  array(2) {
    ["item"]=>
    string(14) "leather saddle"
    ["price"]=>
    float(360.99981)
  }
  [5]=>
  array(2) {
    ["item"]=>
    string(11) "leather bag"
    ["price"]=>
    float(55.80585)
  }
  [6]=>
  array(2) {
    ["item"]=>
    string(8) "wool hat"
    ["price"]=>
    float(10.00236)
  }
  [7]=>
  array(2) {
    ["item"]=>
    string(11) "wool gloves"
    ["price"]=>
    float(10.00236)
  }
  [8]=>
  array(2) {
    ["item"]=>
    string(6) "guitar"
    ["price"]=>
    float(697.66461)
  }
  [9]=>
  array(2) {
    ["item"]=>
    string(10) "woven belt"
    ["price"]=>
    float(13.66176)
  }
}