Jump to content

values from multidimensional array


j05hua

Recommended Posts

I have the following multidimensional array;

 

Array

(

    [0] => Array

        (

            [value] => Alarm

            [safe] => Alarm

            [view] => Alarm

        )

 

    [1] => Array

        (

            [value] => Deadlocks

            [safe] => Deadlocks

            [view] => Deadlocks

        )

 

    [2] => Array

        (

            [value] => Security Doors

            [safe] => Security Doors

            [view] => Security Doors

        )

 

)

 

I'm trying to implode the array to end up with an output like "Alarm, Deadlocks, Security Doors".

 

But I cannot for the life of me work out the correct PHP.  I'm assuming i need some foreach loop? Any help would be greatly appreciated.

Link to comment
https://forums.phpfreaks.com/topic/223322-values-from-multidimensional-array/
Share on other sites

Thank you very much for the reply.

 

I tried the following code but I got the error message "warning: Invalid argument supplied for foreach()".

 

$arr = $node->field_security;
foreach($arr as $k => $v) {
$output[] = $v['value'];
}
echo implode(', ',$output);

 

Although when i tested it it worked prefectly and the error message dissappered.

 

Thank you very much for your help :)

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.