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 () преобразовать параметры в целые числа.

intval($time[0])

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]