Заблокирован

Как вытащить строки, которые только содержат в себе "showthread"?

10.03.2020, 14:10. Показов 2553. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
showthread.php?p=1494422#post1494422
misc.php?do=whoposted&t=221837
showthread.php?t=219752
member.php?find=lastposter&t=219752
showthread.php?p=1494087#post1494087
misc.php?do=whoposted&t=219752
showthread.php?t=221387
member.php?find=lastposter&t=221387
showthread.php?p=1492982#post1492982
misc.php?do=whoposted&t=221387
showthread.php?t=221618
member.php?find=lastposter&t=221618
showthread.php?p=1492831#post1492831
misc.php?do=whoposted&t=221618
showthread.php?t=221384
member.php?find=lastposter&t=221384
showthread.php?p=1492673#post1492673
misc.php?do=whoposted&t=221384
showthread.php?t=216728
member.php?find=lastposter&t=216728
showthread.php?p=1492403#post1492403
misc.php?do=whoposted&t=216728
showthread.php?t=216784
member.php?find=lastposter&t=216784
showthread.php?p=1492395#post1492395
misc.php?do=whoposted&t=216784
showthread.php?t=220895
member.php?find=lastposter&t=220895
showthread.php?p=1491815#post1491815
misc.php?do=whoposted&t=220895
showthread.php?t=221261
member.php?find=lastposter&t=221261
showthread.php?p=1490541#post1490541
Как вытащить строки, которые только содержат в себе "showthread"?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.03.2020, 14:10
Ответы с готовыми решениями:

Напечатать только те элементы последовательности, которые не содержат в себе 4 и 7
дана последовательность натуральных чисел напечатать только те которые не содержат в себе 4 и 7

Строка: Вывести на экран из строки индификаторов, все индификаторы, которые не содержат в себе цифр.
#include<stdio.h> #include <stdlib.h> #include <ctype.h> #define M 21 //количество символов в слове #define N 35 ...

Вывести строки массива, которые содержат только положительные значения
Задан двумерный целочисленный массив B размером 8 на 8 элементов. Написать процедуру для распечатки на экране тех строк массива, которые...

4
12 / 7 / 0
Регистрация: 08.02.2020
Сообщений: 33
10.03.2020, 14:38
Изначально условие непонятно. Вытащить откуда? Этот список строк - что? Готовый массив? Данные в базе? Текстовый файл?
0
Заблокирован
10.03.2020, 14:51  [ТС]
Массив строк.

Тип строк string.

Нужно из этого массива, вытащить только строки, в котороых есть слово "showthread"...
Должен получиться массив, типа этого:
showthread.php?p=1492395#post1492395
showthread.php?t=220895
showthread.php?p=1491815#post1491815
showthread.php?t=221261
showthread.php?p=1490541#post1490541
....
на php7
0
12 / 7 / 0
Регистрация: 08.02.2020
Сообщений: 33
10.03.2020, 15:40
Старайся ставить конкретные задачи и давать максимум полезной информации, иначе это не помощь получается, а угадайка)

Мой вариант рабочий, я проверила, но топорный. Наверняка все то же самое можно сделать гораздо проще и красивее, но уж как могу, сорри)

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$massiv = "showthread.php?p=1494422#post1494422 misc.php?do=whoposted&t=221837 showthread.php?t=219752 member.php?find=lastposter&t=219752 showthread.php?p=1494087#post1494087 misc.php?do=whoposted&t=219752 showthread.php?t=221387 member.php?find=lastposter&t=221387 showthread.php?p=1492982#post1492982 misc.php?do=whoposted&t=221387 showthread.php?t=221618 member.php?find=lastposter&t=221618 showthread.php?p=1492831#post1492831 misc.php?do=whoposted&t=221618 showthread.php?t=221384 member.php?find=lastposter&t=221384 showthread.php?p=1492673#post1492673 misc.php?do=whoposted&t=221384 showthread.php?t=216728 member.php?find=lastposter&t=216728 showthread.php?p=1492403#post1492403 misc.php?do=whoposted&t=216728 showthread.php?t=216784 member.php?find=lastposter&t=216784 showthread.php?p=1492395#post1492395 misc.php?do=whoposted&t=216784 showthread.php?t=220895 member.php?find=lastposter&t=220895 showthread.php?p=1491815#post1491815 misc.php?do=whoposted&t=220895 showthread.php?t=221261 member.php?find=lastposter&t=221261 showthread.php?p=1490541#post1490541";
 
$mass = explode(" ", $massiv); /*---разбираем массив на строки по разделителю. если у тебя уже это сделано, подставляй свои данные, в твоем запросе их нет---*/
$m = count($mass); /*---количество получившихся в массиве строк---*/
 
for ($x=0; $x<$m; $x++) /*---прогоняем строки по циклу от первой (0) до последней ($m)---*/
{ 
 $massiv_1 = explode(".", $mass[$x]); /*---разбираем каждую строку по разделителю, чтобы выцепить нужный тебе ключ---*/
 $n = count($massiv_1);  /*---count - это количество получившихся из строки переменных---*/
 
 for ($a=0; $a<$n; $a++) 
 { 
  if ($massiv_1[0] == showthread) /*---так как у тебя нужный ключ-слово всегда находится первым, пишем так. если оно может быть в любом месте строки, то [0] заменяешь на [$a]---*/
  {
   $massiv_fin = "$mass[$x], $massiv_fin"; 
   break;
  }
 }
}
 
echo "$massiv_fin";
0
Заблокирован
11.03.2020, 09:24  [ТС]
А почему данный код не работает?
PHP
1
2
3
4
5
6
7
8
foreach($mas as $m) {
 
 
      if (strpos($m,"showthread") == true) {
         echo $m, "<br>";
      }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.03.2020, 09:24
Помогаю со студенческими работами здесь

Вывести на экран только те строки, которые содержат двухзначные числа
написать программу,которая считывает текст из файла и выводит на экран только те строки,содержащие двухзначные числа..

Найти строки которые содержат только большие буквы и цифры
Есть обычный txt файл, который содержит такой текст 96

Вывести строки массива, которые содержат только положительные значения
Задан двумерный целочисленный массив B размером 8 на 8 элементов. Написать процедуру для распечатки на экране тех строк массива, которые...

Как найти все label на второй форме, которые содержат в себе цифры, сразу после изменения edita на первой?
Имеются две формы. На первой расположен edit1, в который вводятся только числа, на второй три label'а. Один из них - слово, а два других с...

Считать текст из файла и вывести только те строки, которые НЕ содержат двузначных чисел
Написать программу,которая считывает текст из файла и выводит только те строки,которые НЕ содержат двузначных чисел написал прогу,но она...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru