i m extending the wordpress internal widget input api to simplify things, so for that i wanted a function that perform drill.
i have considered other options but they wont be effecient, if a php internal function is build it would be just a [] similar one, and most effecient because while recursing through the function. i built a drill function function array_drill( $array, $key){ foreach( $key as $k ){ if( isset( $array[$k] ) ) $array = $array[$k]; else return false; } return $array; } just convert [] to function drill On Sun, Sep 30, 2012 at 5:26 PM, Charlie Somerville < char...@charliesomerville.com> wrote: > I'm struggling to imagine how such a function would be useful considering > you can already use [] to index arrays. > > If you have a variable 'depth' you need to drill down to, then writing a > function to do that is also fairly trivial. > > On Sunday, 30 September 2012 at 9:50 PM, kuldeep dhaka wrote: > > hello guys, > this is my first time, if thing mail is at wrong place please forward it > the right place. > while coding , i just found a requirement, its little bit funny. if it > already exists, please be calm and mail me the function name and its usage. > > for accessing arrays we use > <?php > echo $array["school"]["class"]["roll_number"]["name"]; // this will print > the name of the student > /* > i was thinking if is their any function that can do the above work like > */ > echo array_drill($array, array("school","class","roll_number","name")); > > // like wise while assigning values > array_drill(<array to perform on>, <keys>, <new value>); > ?> > i hope you guys would have understood what i mean. > kuldeep singh dhaka > kuldeepdha...@gmail.com > > >