Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Перевести буквенно-цифровое в Unix-время
 
 автор: dmitrii_r   (29.08.2006 в 16:17)   письмо автору
 
 

Если не затруднит, помогите перевести буквенно-цифровое в Unix-время

Как "выдернуть" повторяющиеся фрагменты текстового файла вида

<div style="margin-right: 5px;"><strong>29 августа 2006 г.</strong></div>

А затем в них:
1) Выловить во всех фрагментах дату в буквенно-цифровом формате день (2 цифры), месяц (слово) по-русски, год (4 цифры).
2) Перевести ее в Unix время (10 цифр), сохранить в массиве, например $post($time_post)

Рег. выражение опробовал:

<?php
$contents = file_get_contents('mg.txt');
$pattern = "#<div style=\"margin-right: 5px;\"><strong>(.+)</strong></div>#siU";
preg_match_all($pattern, $contents, $out);
foreach($out[1] as $ss)
{
echo $ss."<br><br>";
}
?>

А вот как дальше не знаю.

   
 
 автор: dmitrii_r   (30.08.2006 в 03:27)   письмо автору
 
   для: dmitrii_r   (29.08.2006 в 16:17)
 

"Допер" сам, как теперь перевести в Unix-время. Например:


<?php
$months 
= array("01"=>"января","02"=>"февраля",
 
"03"=>"марта","04"=>"апреля",
 
"05"=>"мая","06"=>"июня",
 
"07"=>"июля","08"=>"августа",
 
"09"=>"сентября","10"=>"октября",
 
"11"=>"ноября","12"=>"декабря");
$date "09 июня 2006 г.";
$date substr($date0, -3); 
list(
$d$m$y) = explode(" "$date);
foreach(
$months as $ind => $val) {
    if (
$m == $val$m=$ind;
};
$unix mktime0,0,0,$m,$d,$y);
echo 
$unix"<br>"$d"."$m"."$y
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования