前提・実現したいこと
PHPで入力された名前、現在時刻に応じて表示を変えたい。
(例)
~さん、おはようございます
~、Hello
if文で時間に関しては作れたが、入力された名前が日本語かローマ字かを判定させる方法がわかりません。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
<!DOCTYPE html> <html lang="ja"> <head> </head> <body> <?php $time = date('Hi'); $time0500 = date('Hi',strtotime('2019-04-15 05:00:00')); $time1159 = date('Hi',strtotime('2019-04-15 11:59:59')); $time1200 = date('Hi',strtotime('2019-04-15 12:00:00')); $time1759 = date('Hi',strtotime('2019-04-15 16:30:00')); echo $time; $name = $_GET['name']; echo $name; if ($name === && $time0500 <= $time && $time <= $time1159) { echo "おはようございます"; } elseif ($name ==="ja" && $time1200 <= $time && $time <= $time1759) { echo "こんにちは。"; } else { echo "こんばんは。"; } if ($name === && $time0500 <= $time && $time <= $time1159) { echo "Good morning."; } elseif ($_GET['name']==="En" && $time1200 <= $time && $time<= $time1759) { echo "Good after noon."; } else { echo "Good evning."; } echo $name.$time; ?> </body> </html>