Here’s sample code:
$array1 = array("Name1", "Name2", "Name3");
$array2 = array("Name2" => "NameX");
foreach($array1 as $val)
{
echo $val."<br/>";
}
This would output:
Name1
Name2
Name3
How can I output this instead:
Name1
NameX
Name3
Yogesh Suthar submitted the correct reply:
$array1 = array("Name1", "Name2", "Name3");
$array2 = array("Name2" => "NameX");
foreach($array1 as $val) {
if (array_key_exists($val, $array2)) {
echo $array2[$val];
}
else {
echo $val."<br/>";
}
}
Will take your question literally & use the code you have.