1

これについては事前にお詫び申し上げます。しかし、私は困惑しました。

単一の引用符''があり、それらの引用符の中にPHP値を入れた場合。

<?php $MyStatement = 'I want to echo '. $Value . ' now'; ?>

それは結構です、

しかし、引用符の中で条件文を実行したい場合は..

//Generated Config
header("Content-Type: text/plain");

$GeneratedConf ='if ($SomeProfile['SOMEVALUE_ENABLE']!=NULL) {
SOMEVALUEXML="'. $SomeProfile['SOMEVALUE_ENABLE'] .'"
}';

echo $GeneratedConf;

したがって、$ SOMEVALUE_ENABLE == NULLの場合、{}演算子内にあるものはすべて非表示にします。

更新が遅れてすみません

お詫びとありがとう!

4

2 に答える 2

3

三項演算子を使用できます:

<?php $MyStatement = 'I want to echo '. (!empty($Value) ? $Value : 'Empty') . ' now'; ?>
于 2012-10-05T08:15:54.997 に答える
0

この方法を試してください:

<?php $MyStatement = 'I want to echo '. is_null($Value) ? 'Empty' : $Value . ' now'; ?>
于 2012-10-05T08:15:51.673 に答える