Sitego, часы, минуты и секунды.
Sitego, часы, минуты и секунды.
Sitego, что для тебя "нормальный вид на php" не знаю. Вот что можно сделать:
$time = strtotime('20160413062500 +0300'); // на выходе получаем 1460517900
$time = date('d.m.Y H:i:s', $time);
echo $time; // 13.04.2016 05:25:00# ValekS (10.04.2016 / 15:34)Пойдёт, спасибо
Sitego, что для тебя "нормальный вид на php" не знаю. Вот что можно сделать:
$time = strtotime('20160413062500 +0300'); // на выходе получаем 1460517900
$time = date('d.m.Y H:i:s', $time);
echo $t
Как там именно часовой пояс влияет я не знаю. Выходит что если +0300 то это -1 час. Может от часового пояса сервера зависит.
ValekS, спасибо за помощь ![]()
Как в цикле удалить строки из файла где встречается определённое слово?
Чего-то у меня только одна строка удаляется, не получается несколько.
Например, есть текстовый файл, в нём есть много строк и в этих строках иногда встречается слово example. Вот как удалить только эти строки, где есть такой набор символов подряд (слово), но при этом не трогать другие строки? ![]()
Sitego, ты бы код свой опубликовал, исправили бы. Ну а если пальцем в небо, то как-то так
<?php
foreach ($arr as $val) {
if ($val == 'example') continue;
} ДоХтор, спасибо.
P.S. Надо на сегодня завязывать, а то за целый день начинает уже клямить ![]()
man preg_replace
Sitego,
<?php
$file = 'file.txt';
$lines = file($file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$str = 'delete this';
$array = array();
foreach($lines as $line) {
if (!preg_match('/' . $str . '/', $line)) {
$array[] = $line;
}
}
file_put_contents('new_file.txt', implode(PHP_EOL, $array));