端末で振り分け、別々のメタタグを出力させる

PC、iphoneを同じhtmlを使用して表示させる時、iphoneとPCのmetaタグを別々に出力したい。
ここの記事を参考に、それぞれ違ったソースが表示されるようにした。

<?php
function isIphone(){
$ua = $_SERVER['HTTP_USER_AGENT'];
//ユーザーエージェントを調べる
if ((ereg("iPhone",$ua)) || (ereg("iPod",$ua))) :
//iPhone・iPod Touchの場合、trueを返す
return true;
else :
//それ以外の場合はfalseを返す
return false;
endif;
}
 
if( isIphone() )
{
echo '<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no," >';
} else {
echo 'iPhone以外のキャリアのmetaタグ';
}
?>

return→「実行を終了する」「値を返す」