I would like to retrieve data from two arrays.
$people = array (
array (
'people-name' => 'Albert',
'people-pic' => 'link to pict'
),
array (
'people-name' => 'Josh',
'people-pic' => 'link to pict'
),
array (
'people-name' => 'James',
'people-pic' => 'link to pict'
)
);
$projects = array (
array (
'project-name' => 'Project of JJH',
'people-name' =>'Josh, James, Henry'
),
array (
'project-name' => ' Project of Albert',
'people-name' =>'Albert'
),
);
Here is my php:
<?php foreach ($people as $key => $val) { ?>
<p>Name:<?php echo $val['people-name']; ?></p>
<?php foreach ($projects as $k => $v){
//$final_array = array_column ($projects, 'people-name');
//$other_array = array_column ($people, 'people-name');
//$codes = implode (',', $final_array);
if ( ($val['people-name'] == $v['people-name']) ){
$result = $v['project-name'];
?>
<p>Project Name : <?php echo $result; ?></p>
<?php } ?>
<?php }
} ?>
Here is the result:
Name:Albert
Project Name : Project of Albert
Name:Josh
Name:James
For Josh and James, I need to have
Project Name : Project of JJH
How to do this?