PHP - 合并两个函数

时间:2011-05-31 12:29:16

标签: php function merge

我需要合并以下两个函数,但我似乎无法正确使用语法:

一:

<?php= time() > strtotime( $var = get_post_meta($post->ID, 'hub_expiry-date', true) ) ? 'expired' : '' ?>

二:

<?php
$var = get_post_meta($post->ID, 'hub_expiry-date', true); if ($var == '') { echo ""; } else { echo 'expired'; }
?>

合并这些的正确方法是什么?

由于 扎克

1 个答案:

答案 0 :(得分:1)

<?php
$var = get_post_meta($post->ID, 'hub_expiry-date', true);
if ( !empty($var) && time() > strtotime($var) ) {
    echo 'expired';
}
?>