Как сделать функцию поиска по диапазону дат

Это мой скрипт, который показывает окно поиска для поиска данных из файла CSV с ключевым словом

<?php
$file  = fopen('aws.csv', 'r');
$output ='';
if (isset($_POST['searchVal'])) {
$words = $_POST['searchVal'];

$words = array(preg_replace("#[^0-9a-z]#"," ",$words));

$words = array_map('preg_quote', $words);
// The argument becomes '/wii|guitar/i', which means 'wii or guitar, case-insensitive'
$regex = '/'.implode('|', $words).'/i';

while (($line = fgetcsv($file)) !== FALSE) {
list($name, $age, $hobbies) = $line;

if(preg_match($regex, $age)) {
$output .=  "$name, $age, $hobbies<br/>";
}

}
}
?>

<form action="search1.php" method="post">
<input type="text" name="search" placeholder="Search">
</form>

<?php echo $output; ?>

Теперь я хочу сделать функцию поиска по диапазону, например, я хочу найти дату между 20150727-20150730 … 20150727 означает 27 июля 2015

1

Решение

Задача ещё не решена.

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

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

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