2012-08-04 4 views
0

두 문자열을 일치 시키려고하고 일치하는 것이 발견 된 일치 상태가있는 경우. 비교할 문자열은 다음 코드를 사용하는 날짜입니다.if 문과 일치하는 문자열

$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!"; 
    } 
} 

내 문제는 문자열이 동일해도 문자열이 일치하지 않는다는 것입니다. 이 기능을 어떻게 작동시킬 수 있습니까?

+1

$ today와 $ newdate가 모두 일치하는지 확인해 보셨습니까? – ngen

+0

예 그들은 도르트문트가 내 문제를 발견 –

+0

@ Mr.1.0 다음 ​​정답으로 그의 대답을 수락하십시오 :) –

답변

4

변경

if ($newdate == $today) { 

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

에 실제로 $newDate를 선언하고있다.

+0

아무런 변화가 없었기 때문에 나는 그것을 불신앙으로 쳐다 보았다. 그 다음 upvotes를 보았고 더 가까이서 보았다! IDE는 이러한 종류의 문제를 피하는 데 정말로 도움이됩니다. :) 좋은 캐치. –

+0

@SenthilKumar 좋은 지적, 편집 된 답변은 더 분명하게 :) – Dogbert