PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 8
lungdesire Отправлено: 10 Марта, 2016 - 08:54:34 • Тема: Как оптимально отредактировать время! • Форум: Вопросы новичков

Ответов: 1
Просмотров: 105
Всем доброго времени суток.
Есть переменная $str со значением: 08.01.2016 8:03:50
Помогите подредактировать минуты и секунды, так что бы минуты были увеличины на 4, а секунды на 17. Как в итоге получить в $str = 08.01.2016 8:07:07
Дата и время конечно же может быть любым. Я уже и регулярки пробовал, но вот оптимального кода так и не подобрал) Благодарю за внимание =)
lungdesire Отправлено: 11 Февраля, 2016 - 10:28:10 • Тема: Помогите найти ошибку в регулярке с str_replace • Форум: Вопросы новичков

Ответов: 1
Просмотров: 96
Всем доброго дня. Есть часть таблицы, которая хранится в переменной $anketa:
CODE (html):
скопировать код в буфер обмена
  1. <td valign="top">&nbsp;anketa&nbsp;</td>
  2. <td valign="top" nowrap align="center">&nbsp;14.01.2016 21:12:14&nbsp;</td>
  3. <td align="center"><img class="img" src="/info/man/jon.png"  /></td>
  4. <td nowrap valign="top">&nbsp;<b>Jon Smit</b>&nbsp;</td>  
  5. <td valign="top">&nbsp;anketa&nbsp;</td>
  6. <td valign="top" nowrap align="center">&nbsp;14.01.2016 14:11:04&nbsp;</td>
  7. <td align="center"><img class="img" src="/info/man/patrik.png"  /></td>
  8. <td nowrap valign="top">&nbsp;<b>Patrik Uolbert</b>&nbsp;</td>  


Хочу удалить все <td> с картинками: src="/info/man/jon.png" и т.д.
Вот пхп с регуляркой, регулярка вроде верна, но в коде ошибка:
PHP:
скопировать код в буфер обмена
  1. $str = str_replace("/\<td.*png.*\>/g", " ",$anketa);
  2. echo $str;

Где я мог ошибиться?
(Добавление)
тема закрыта) $str = preg_replace("/\<td.*png.*\>/g", " ",$anketa);
lungdesire Отправлено: 10 Февраля, 2016 - 21:16:50 • Тема: Вопрос по phpQuery • Форум: Вопросы новичков

Ответов: 2
Просмотров: 176
[quote=Мелкий][/quote] Извиняюсь. Вот! Начал знакомство с phpQuery. Ниже таблица! У меня получается её выбрать только полностью. Может кто просветит, как при выборке из каждого тега <tr> исключить 2 и 4 значения тега - <td>, "<tr> может быть любое количество". Сама таблица:
CODE (html):
скопировать код в буфер обмена
  1. <table>
  2.          <tr>
  3.             <td>Первая</td><td>USD</td><td>10</td><td>UAN</td><td>30</td><td>20</td>
  4.          </tr>
  5.          <tr>
  6.             <td>Вторая</td><td>USD</td><td>20</td><td>UAN</td><td>10</td><td>20</td>
  7.          </tr>
  8.          <tr>
  9.             <td>Третья</td><td>USD</td><td>30</td><td>UAN</td><td>16</td><td>20</td>
  10.          </tr>
  11. </table>


Необходимо что-то вроде: Первая -> 10 -> 30; Вторая -> 20 -> 10; Третья -> 30 -> 16
На php полную таблицу получаю так:

PHP:
скопировать код в буфер обмена
  1. require_once './phpQuery-onefile.php';
  2. $document = phpQuery::newDocumentHTML($html,'UTF8');
  3. $arTr = pq($document)->find('table:gt(4)'); // получаю пятую таблицу со страницы
lungdesire Отправлено: 10 Февраля, 2016 - 21:15:32 • Тема: Выборка через phpQuery • Форум: Вопросы новичков

Ответов: 0
Просмотров: 68
Всем доброго времени суток! Начал знакомство с phpQuery. Ниже таблица! У меня получается её выбрать только полностью. Может кто просветит, как при выборке из каждого тега <tr> исключить 2 и 4 значения тега - <td>, "<tr> может быть любое количество". Сама таблица:
CODE (html):
скопировать код в буфер обмена
  1. <table>
  2.          <tr>
  3.             <td>Первая</td><td>USD</td><td>10</td><td>UAN</td><td>30</td><td>20</td>
  4.          </tr>
  5.          <tr>
  6.             <td>Вторая</td><td>USD</td><td>20</td><td>UAN</td><td>10</td><td>20</td>
  7.          </tr>
  8.          <tr>
  9.             <td>Третья</td><td>USD</td><td>30</td><td>UAN</td><td>16</td><td>20</td>
  10.          </tr>
  11. </table>


Необходимо что-то вроде: Первая -> 10 -> 30; Вторая -> 20 -> 10; Третья -> 30 -> 16
На php полную таблицу получаю так:

PHP:
скопировать код в буфер обмена
  1. require_once './phpQuery-onefile.php';
  2. $document = phpQuery::newDocumentHTML($html,'UTF8');
  3. $arTr = pq($document)->find('table:gt(4)'); // получаю пятую таблицу со страницы
lungdesire Отправлено: 10 Февраля, 2016 - 20:57:38 • Тема: Вопрос по phpQuery • Форум: Вопросы новичков

Ответов: 2
Просмотров: 176
Всем доброго времени суток! Начал знакомство с phpQuery. Благодаря ему, со страницы извлекаю 5 таблицу. пример:
<table>
<tr><td>Валюта</td><td>Курс</td></tr>
<tr><td>EUR</td><td>40</td></tr>
<tr><td>USD</td><td>30</td></tr>
<tr><td>UAN</td><td>20</td></tr>
</table>
На php её получение:
$arTr = pq($document)->find('table:gt(4)');
lungdesire Отправлено: 09 Января, 2016 - 18:33:10 • Тема: Выборка полей - регулярные выражения • Форум: Регулярные выражения

Ответов: 3
Просмотров: 329
тема закрыта
lungdesire Отправлено: 09 Января, 2016 - 14:32:22 • Тема: Выборка полей - регулярные выражения • Форум: Регулярные выражения

Ответов: 3
Просмотров: 329
andrewkard пишет:
lungdesire
strpos
substr


Извините, а можно привести пример?
lungdesire Отправлено: 09 Января, 2016 - 04:43:32 • Тема: Выборка полей - регулярные выражения • Форум: Регулярные выражения

Ответов: 3
Просмотров: 329
Народ. Как узнать позиция слова "текст" в строке "этот текст создан 10.04.2015"

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB