我正在尝试匹配两个字符串,如果匹配状态匹配,则找到匹配项。我比较的字符串是使用以下代码的日期。
$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!";
}
}
我的问题是,即使字符串相同,字符串也不会返回匹配项。我怎样才能使这个工作?
答案 0 :(得分:4)
更改
if ($newdate == $today) {
到
if ($newDate == $today) {
^ this
因为您实际上是在声明$newDate
。