重複の可能性あり:
変数が空かどうか確認する
私の JavaScript には次の行があり、JavaScript と PHP の両方でユーザー名を変数として設定します。
uservariable = <?php $user = $_POST['user']; print("\"" . $user . "\""); ?>;
私がやりたいのは、$user
null または空の文字列ではないことを確認する条件を追加することです (特定の値である必要はなく、空にしたくないだけです)。これを行う適切な方法は何ですか?
ベストアンサー1
Null または空の文字列ですか?
if (!empty($user)) {}
empty() を使用してください。
$user ~= $_POST['user'] であることに気付いた後 (matt さん、ありがとう):
var uservariable='<?php
echo ((array_key_exists('user',$_POST)) || (!empty($_POST['user']))) ? $_POST['user'] : 'Empty Username Input';
?>';