2016-09-25 2 views
1

이 문제를 해결하는 방법을 잘 모르겠습니다. 동일한 문제를 검색하려고했지만 혼란 스럽습니다 ... 어떤 도움을 주시겠습니까? 미리 감사드립니다!PHP mktime()이 매개 변수를 기대합니다

오류 :

PHP Warning: mktime() expects parameter 1 to be long, string given in /home/web/public_html/sample.php on line 85 

PHP 스크립트 :

<?php 
    $ArrDate=explode(' ',$datetime); 
    $date=explode('/',$ArrDate[0]); 
    $time=explode(':',$ArrDate[1]); 
    // Check if new 
    if(mktime($time[0],$time[1],$time[2],$date[1],$date[0],'20'.$date[2]) > $_COOKIE['newposts']) { 
     $new='_new'; 
    } 
?> 

행 85 : 코멘트에 초보자가 언급 한 바와 같이

if(mktime($time[0],$time[1],$time[2],$date[1],$date[0],'20'.$date[2]) > $_COOKIE['newposts']) 
+1

사용'INTVAL [0] = INTVAL ($ 시간 [0]);' – Viney

+0

좋은, 감사 @초심자! :) – Aki

답변

0

은 정수 매개 변수를 변환 intval()를 사용합니다. `첫 그들이 자동으로`$ 시간처럼 긴으로 승진합니다 다음 int로 변환하기()

intval($time[0])

관련 문제