将字符串与if语句匹配


match string with if statement

我正在尝试匹配两个字符串,如果存在匹配状态,则表示找到了匹配。我比较的字符串是使用以下代码的日期。

$feed = simplexml_load_file('http://feeds.feedburner.com/2dopeboyz');
foreach($feed->channel->item as $item) {
    $title = $item->title;
    $description = $item->description;
    $pubdate = $item->pubDate;
    $newDate = date("mdY", strtotime(str_replace("UT", "", $pubdate)));
    date_default_timezone_set('America/Los_Angeles');
    $today = date("mdY");
    if ($newdate == $today) {
        echo 'Match!';
    } else {
        echo "No Match!";
    }
}

我的问题是,即使字符串相同,ever字符串也不会返回匹配项。我该怎么做?

更改

if ($newdate == $today) {

if ($newDate == $today) {
        ^ this

正如您实际声明的$newDate一样。