2016-09-25 1 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

'最初($時間[0])[0] = INTVAL $時間'のように、彼らは自動的にlongに昇進しますint型に変換する)( 'INTVAL使用;' – Viney

+0

素敵な、おかげで@Novice! :) – Aki

答えて

0

コメントで初心者で述べたように、整数にパラメータを変換するintval()を使用しています。

intval($time[0])

関連する問題