Code Infosys
Code Infosys

Reputation: 33

Get all value from array

I don't know How to get "name" value from all array ?

Any one please help me

I have some array like this

Array
    (
        [0] => Array
            (
                [name] => Jon
                [phone] => 
                [relation] => wife
                [age] => 43
                [relative_education] => 4
            )

        [1] => Array
            (
                [name] => John
                [phone] => 123456789
                [relation] => son
                [age] => 24
                [relative_education] => 10
            )

        [2] => Array
            (
                [name] => Amy
                [phone] => 456789123
                [relation] => Son
                [age] => 21
                [relative_education] => 12
            )        
    )

Thanks in advance.

Upvotes: 1

Views: 90

Answers (3)

Siddharth Ramani
Siddharth Ramani

Reputation: 684

Try this

$name =  array_column($data, 'name');
print_r($name);

Upvotes: 4

Praveen
Praveen

Reputation: 642

You can loop the array to get the values. If your array is $arr then use the below code to get the values

//$arr = YOUR ARRAY
$names = array();
foreach($arr as $val) {
        $names[] = $val['name'];
 }

print_r($names);

Upvotes: 1

Quezler
Quezler

Reputation: 2435

$names = array_map(function($user) {
    return $user['name'];
}, $users);

Upvotes: 1

Related Questions