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
>
>
>

Reply via email to