簡単な要件がありますが、難しいことがわかっています。私はWordpressを使用してメタ値「session_capacity」を保存しています。これには次の可能な値があります
- 0
- 整数 例: 99
- 何もない、空白のまま
問題は、保存された値がゼロの場合です。ゼロか空のかに基づいて、別のステートメントをエコーするためにどのセットアップを使用すればよいかわかりません。
これは私の望ましい出力です...
if (zero) // 何か別のことをする if (integer eg 99) // 何かをする if (blank) // 何かをする
実際の機能...
function get_session_capacity($post_id){
// Get the total capacity of this session
$session_capacity = get_post_meta($post_id, 'session_capacity', true);
// Meta value was sometimes stored as a string so converting to integer
$session_capacity = intval($session_capacity);
if($session_capacity === 0)
return 'You cannot book this session';
elseif(empty($session_capacity))
return default_session_capacity();
else
return $session_capacity;
}