サンプルコードは次のとおりです。
$array1 = array("Name1", "Name2", "Name3");
$array2 = array("Name2" => "NameX");
foreach($array1 as $val)
{
echo $val."<br/>";
}
これにより、次のように出力されます。Name1 Name2 Name3
代わりにこれを出力するにはどうすればよいですか:Name1 NameX Name3
YogeshSutharは正しい回答を提出しました:
$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/>";
}
}