鍍金池/ 問答/PHP/ If statement in PHP

If statement in PHP

條件語句成立時(shí)第二個(gè)return的也是Fido嗎 為什么會(huì)這樣?

function myfunction($v)
{
    if ($v==="Dog")
    {
        return "Fido";
    }
    return $v;
}

$a=array("Horse","Dog","Cat");
print_r(array_map("myfunction",$a));
回答
編輯回答
裸橙

字符串比較了解一下,strcmp();
你直接打印一下 echo myfunction('Dog'),結(jié)果輸出也是'Fido'

2018年4月17日 07:50
編輯回答
大濕胸

結(jié)果:
Array
(

[0] => Horse
[1] => Fido
[2] => Cat

)
條件達(dá)成return之后,函數(shù)就結(jié)束了,這個(gè)時(shí)候第二個(gè)return是不會(huì)執(zhí)行的

2017年10月22日 09:57