time()
в скрипте будет на секунду больше. А по каким причинам вы не можете выставить в условии интервал с небольшой погрешностью? Например:if($today > ($three_days-30) && $today < ($three_days+30)) { /* если $today входит в интервал плюс-минус 30 секунд от указанного вами времени */
.....
$file = file('файл_с_шаблоном.html');
foreach($file as $k => $v) {
preg_match_all('/<script(.*?)>/is', $v, $m, PREG_SET_ORDER);
foreach($m as $data) {
preg_match('/src="(.*?)"/is', $data[0], $cm);
$n = count($hrefArr);
$hrefArr[$n]['str'] = ($k+1);
$hrefArr[$n]['href'] = $cm[1];
$hrefArr[$n]['type'] = 'javascript';
}
preg_match_all('/<link(.*?)>/is', $v, $m, PREG_SET_ORDER);
foreach($m as $data) {
preg_match('/href="(.*?)"/is', $data[0], $cm);
$n = count($hrefArr);
$hrefArr[$n]['str'] = ($k+1);
$hrefArr[$n]['href'] = $cm[1];
$hrefArr[$n]['type'] = 'style';
}
}
foreach($hrefArr as $data) {
echo 'ссылка: <i>'.$data['href'].'</i> | строка: <b>'.$data['str'].'</b> | тип: <b>'.$data['type'].'</b><br>';
}
$haveNumber = false;
foreach($json['data'] as $data) {
if($data['account'] == 'нужный_номер_телефона') {
$haveNumber = true;
$date = date('Y-m-d | H:i:s', strtotime($data['date']));
echo $data['account'].' - '.$data['sum']['amount'].' - '.$date.'<br>';
}
}
if (!$haveNumber) {
echo 'Нет транзакций с таким номером';
}
<?php
require_once 'system/db.php';
require_once 'system/config.php';
?>
<html><head>
<title><?php echo $переменная_с_заголовком_страницы; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="system/css/style.css" type="text/css" />
</head>
.....
foreach($json['data'] as $data) {
$date = date('Y-m-d | H:i:s', strtotime($data['date']));
echo $data['account'].' - '.$data['sum']['amount'].' - '.$date.'<br>';
}
<head>
? Это нужно прописывать в PHP-скрипте. foreach($json['data'] as $data) {
if($data['account'] == 'нужный_номер_телефона') {
echo $data['account'].' - '.$data['sum']['amount'].'<br>';
}
}