Я использую веб-скрипт PHP, который работает успешно. Но когда я добавил это:
PHP: Теперь я вижу это:
PHP: относительно последней строки кода здесь:
Код (разметка): любая помощь в устранении этой ошибки приветствуется.
Код:
$html_videos = '';
if (!empty($videos)) { foreach ($videos as $key => $video) { $video = PT_GetVideoByID($video, 0, 0, 0); $html_videos .= PT_LoadPage('videos/list', array( 'ID' => $video->id, 'VID_ID' => $video->id, 'TITLE' => $video->title, 'VIEWS' => $video->views, 'VIEWS_NUM' => number_format($video->views), 'USER_DATA' => $video->owner, 'THUMBNAIL' => $video->thumbnail, 'URL' => $video->url, 'TIME' => $video->time_ago, 'DURATION' => $video->duration, 'PRICE' => number_format($video->video_play_price<$config['video_play_price'] ? $config['video_play_price'] : $video->video_play_price) )); }
}
PHP: Теперь я вижу это:
Fatal error: Uncaught TypeError: number_format() expects parameter 1 to be float, string given in /home/public_html/sources/videos/content.php:136 Stack trace: #0 /home/public_html/sources/videos/content.php(136): number_format('2.00') #1 /home/public_html/index.php(57): include('/home/.....') #2 {main} thrown in /home/public_html/sources/videos/content.php on line 136
PHP: относительно последней строки кода здесь:
declare( strict_types=1); error_reporting(-1); ini_set('display_errors' , 'true');
Код (разметка): любая помощь в устранении этой ошибки приветствуется.