PHP.SU

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

Страниц (106): В начало « ... 9 10 11 12 [13] 14 15 16 17 ... » В конец

> Найдено сообщений: 1580
Строитель Отправлено: 27 Марта, 2019 - 17:50:27 • Тема: При переходе обратно на страницу остаться на прошлом месте просмотра • Форум: Вопросы новичков

Ответов: 6
Просмотров: 318
LIME пишет:
гугл глупость сделали в поиске
Я колесом мыши кликаю в поисковике - уже привык. А разве раньше в Гугле ссылки открывались в новых вкладках?
Строитель Отправлено: 27 Марта, 2019 - 10:17:53 • Тема: Помогите пожалуйста • Форум: Вопросы новичков

Ответов: 6
Просмотров: 360
Lina
Спойлер (Отобразить)
Строитель Отправлено: 23 Марта, 2019 - 14:36:40 • Тема: Горе регулярка • Форум: Регулярные выражения

Ответов: 8
Просмотров: 1984
Feel1986, я честно говоря не понял связи между массивом, и таблицей. Если нужно найти айпишники в таблице, то шаблон будет выглядеть так: ~<td[^>]*>((?:\d{1,3}\.){3}\d{1,3}:\d+)</td>~

Если такой шаблон не даёт соответствий, можно попробовать так: ~<td[^>]*>.*?((?:\d{1,3}\.){3}\d{1,3}:\d+).*?</td>~

А вообще обычно приводят пример строки, в которой необходимо произвести поиск значений.
Строитель Отправлено: 20 Марта, 2019 - 20:17:44 • Тема: Горе регулярка • Форум: Регулярные выражения

Ответов: 8
Просмотров: 1984
Feel1986, мне попадался не плохой мануал по регуляркам на оф.сайте JavaScript, а так же на киберфоруме в разделе PHP RegExp:
http://www[dot]cyberforum[dot]ru/php-reg[dot][dot][dot]hread631382[dot]html

Но для полноты понимания лучше почитайте книгу Джеффри Фридла "Регулярные выражения".
Строитель Отправлено: 20 Марта, 2019 - 08:22:05 • Тема: Горе регулярка • Форум: Регулярные выражения

Ответов: 8
Просмотров: 1984
Feel1986 пишет:
Спасибо, идеально прям)
Как-то регулярка сложно дается (
Читайте хорошую литературу, и тогда всё получится )
Строитель Отправлено: 19 Марта, 2019 - 16:52:47 • Тема: Горе регулярка • Форум: Регулярные выражения

Ответов: 8
Просмотров: 1984
Спойлер (Отобразить)
Строитель Отправлено: 11 Марта, 2019 - 13:22:41 • Тема: Поиск различных комбинаций одного слова • Форум: Регулярные выражения

Ответов: 1
Просмотров: 1526
Telnet https://regex101[dot]com/r/G90v1q/5 ?
Строитель Отправлено: 07 Марта, 2019 - 16:11:26 • Тема: Передача элемента массива в качестве условия в SQL запросе • Форум: Вопросы новичков

Ответов: 7
Просмотров: 471
Потому что квадратные скобки явно лишние
Строитель Отправлено: 28 Февраля, 2019 - 13:44:05 • Тема: как правильно получить содержимое страницы • Форум: Вопросы новичков

Ответов: 15
Просмотров: 683
Мелкий пишет:
после curl_exec необходимо проверять чем завершился сам curl_exec:
PHP:
скопировать код в буфер обмена
  1. if (curl_errno($ch)) {
  2.     throw new RuntimeException('Curl error '. curl_errno($ch) . ': ' .curl_error($ch));
  3. }
Полезно, спасибо )
Строитель Отправлено: 18 Февраля, 2019 - 21:31:06 • Тема: Нужна помощь по Foreach, делает в 2 раза больше итераций • Форум: Вопросы новичков

Ответов: 5
Просмотров: 323
file.shreder, это у топик-стартера нужно спросить, я лишь показал, как добиться такого поведения в foreach.
Строитель Отправлено: 18 Февраля, 2019 - 20:55:15 • Тема: Нужна помощь по Foreach, делает в 2 раза больше итераций • Форум: Вопросы новичков

Ответов: 5
Просмотров: 323
dudok_alkash пишет:
В каком случае возможно что форич делает больше итераций ровно в 2 раза чем элементов в масиве? Например в масиве 1 элемент итераций будет 2, 3 элемента - итераций будет 6...
Это возможно в случае модификации исходного массива, путём его передачи в foreach по ссылке:
PHP:
скопировать код в буфер обмена
  1. $arr = [1, 2, 3];
  2.  
  3. $all = count($arr) * 2;
  4.  
  5. foreach ($arr as $k => &$item) {
  6.     if ($k >= $all) {
  7.         break;
  8.     }
  9.     $arr[] = $k;
  10. }
  11.  
  12. echo "Всего итераций: $k"; // 6
Строитель Отправлено: 18 Февраля, 2019 - 20:36:38 • Тема: нужна помощь • Форум: Регулярные выражения

Ответов: 5
Просмотров: 1807
romanov89 пишет:
Объясните пожалуйста почему не работает элементарное выражение
Оно работает. Просто вы не видите результат, т.к. смотреть нужно в исходном коде (Ctrl + U).
Строитель Отправлено: 02 Февраля, 2019 - 18:36:21 • Тема: Вопрос по массиву • Форум: Вопросы новичков

Ответов: 9
Просмотров: 342
LIME пишет:

Строитель учи индексы бд...это наше все...с высоты опыта самоучки очень сильно рекомендую
освоишь btree++ остальное дело техники
и асинхронность почитай...очереди для начала...
мозги у тебя очень на месте
Спасибо Улыбка
(Добавление)
Nizz пишет:
Строитель еще раз большое вам спасибо. С оператором if - гораздо понятнее.

Да так-то не за что Закатив глазки
Строитель Отправлено: 02 Февраля, 2019 - 11:34:07 • Тема: Вопрос по массиву • Форум: Вопросы новичков

Ответов: 9
Просмотров: 342
Nizz пишет:
а как переписать условие под традиционный оператор if ?
PHP:
скопировать код в буфер обмена
  1. $arr = [
  2.     1 => '13,14',
  3.     3 => '13,76',
  4.     87 => 43
  5. ];
  6.  
  7. $id = 13;
  8. $keys = [];
  9.  
  10. foreach ($arr as $k => $v) {
  11.     if (in_array($id, explode(',', $v))) {
  12.         $keys[] = $k;
  13.     }
  14. }
  15.  
  16. print_r($keys);
Строитель Отправлено: 01 Февраля, 2019 - 16:28:16 • Тема: Вопрос по массиву • Форум: Вопросы новичков

Ответов: 9
Просмотров: 342
Nizz
PHP:
скопировать код в буфер обмена
  1. $arr = [
  2.     1 => '13,14',
  3.     3 => '13,76',
  4.     87 => 43
  5. ];
  6.  
  7. $id = 13;
  8. $keys = [];
  9.  
  10. foreach ($arr as $k => $v) {
  11.     ! in_array($id, explode(',', $v)) ?: $keys[] = $k;
  12. }
  13.  
  14. print_r($keys);
  15. /*
  16.     Array
  17.     (
  18.         [0] => 1
  19.         [1] => 3
  20.     )
  21. */

Страниц (106): В начало « ... 9 10 11 12 [13] 14 15 16 17 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB