投稿フィールドが空の場合は変数を設定し、変数を空白のままにします。それ以外の場合は値にハイフンそれの前にPHP - 変数内にifステートメントを挿入する(ポストフィールドが空白の場合)
私はこのコードを作ったが、それはうまくいきませんでした:
$xCartLettuce = if (empty($_POST['Lettuce'])) {""); } else {strtoupper("-".$_POST['Lettuce']."");};
投稿フィールドが空の場合は変数を設定し、変数を空白のままにします。それ以外の場合は値にハイフンそれの前にPHP - 変数内にifステートメントを挿入する(ポストフィールドが空白の場合)
私はこのコードを作ったが、それはうまくいきませんでした:
$xCartLettuce = if (empty($_POST['Lettuce'])) {""); } else {strtoupper("-".$_POST['Lettuce']."");};
Click here to read about Ternary operator
$xCartLettuce = empty($_POST['Lettuce']) ? "" : "-".strtoupper($_POST['Lettuce']);
申し訳ありませんが、私は間違っていました。私の場所に置かれた[chris85](http://stackoverflow.com/questions/42750323/php-inserting-an-if-statement-within-a-variable-if-post-field-is-blank/42750351? noredirect = 1#comment72617026_42750351)。 'empty()'を使うと良い結果が得られます。 – Xorifelse
三項演算子を使用してください。 '$ xCartLettuce = empty($ _ POST ['Lettuce'])? "":strtoupper( " - "。$ _ POST ['Lettuce']。 ""); '参照:http://php.net/manual/en/language.operators.comparison.php – chris85
あなたは三項演算子?あるいは、あなたは 'if'文をどのように作成するのか本当に分かりませんか? – George