Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 9

Как сделать выборку номеров из текста?

07.12.2015, 16:19. Показов 653. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть страница с номерами и текстом как сделать выборку номеров
45645132165464655
67687005765000000
и т.д. ????


id='nomer45645132165464655'> текст
id='nomer67687005765000000'> текст
id='nomer13213765000888888'> текст
id='nomer13144655444444444'> текст
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.12.2015, 16:19
Ответы с готовыми решениями:

Как сделать выборку из таблицы Excel по совпадению текста в двух ячейках?
Доброго времени суток. Есть таблица с товаром, по двум столбцам хотелось бы сделать выборку строк из этой таблицы либо на отдельный...

как сделать выборку?
Объясню на примере. Дана таблица, нужно сделать выборку в столбцах Системный блок.Тип и Оргтехника.Тип. Пробовала фильтрацию, но выделяется...

Как сделать выборку?
$data = $this->crud->select('dohod' , array('username'=>$name)); есть вот этот код, который берет из базы данных дату, но когда значений...

7
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
07.12.2015, 16:39
выборка с базы?
0
7 / 7 / 3
Регистрация: 03.06.2015
Сообщений: 118
07.12.2015, 16:39
PHP
1
$str=  preg_replace('/[^0-9]/', '', $subject)
1
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 9
07.12.2015, 16:55  [ТС]
нет
PHP
1
$content = "id='nomer45645132165464655'> текст  id='nomer67687005765000000'> текст  id='nomer13213765000888888'> текст  id='nomer13144655444444444'> текст";
Добавлено через 8 минут
только
PHP
1
$str=  preg_replace('/[^0-9]/', '', $subject)
оставляет и другие цифры которые есть в тексте, а не только 'nomer45645132165464655'
0
7 / 7 / 3
Регистрация: 03.06.2015
Сообщений: 118
07.12.2015, 17:09
Цитата Сообщение от Олег97 Посмотреть сообщение
оставляет и другие цифры которые есть в тексте, а не только 'nomer45645132165464655'
PHP
1
$string=  preg_replace('/[^(nomer)][^0-9]/', '', $content);
1
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 9
07.12.2015, 17:24  [ТС]
PHP
1
2
3
4
5
6
$content = "id='nomer45645132165464655'> текст678687   id='nomer67687005765000000'> текст700000011  id='nomer13213765000888888'> текст  id='nomer13144655444444444'> текст";
 
$string =  preg_replace('/[^(nomer)][^0-9]/', '  ', $content);
 
print "$string";    
//не получается    45645132165464655   67687005765000000   13213765000888888   13144655444444444
Добавлено через 5 минут
PHP
1
preg_replace почему то убирает 1 последнюю цифру везде??
должно быть 45645132165464655 67687005765000000 13213765000888888 13144655444444444
а получается 4564513216546465 6768700576500000 1321376500088888 1314465544444444
0
7 / 7 / 3
Регистрация: 03.06.2015
Сообщений: 118
07.12.2015, 17:41
PHP
1
2
3
4
5
6
7
8
9
$content = "id='nomer45645132165464655'> текст  id='nomer67687005765000000'> текст  id='nomer13213765000888888'> текст  id='nomer13144655444444444'> текст";
preg_match_all('/\d+/', $content, $matches);
$value='';
 
foreach ($matches as $k=>$v){
    foreach ($v as $val){
        $value.=$val.' ';
    }
}
пробуй так

Добавлено через 5 минут
потом просто вызывай $value
0
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
08.12.2015, 02:38
PHP
1
2
3
$str = "id='nomer45645132165464655'> текст678687   id='nomer67687005765000000'> текст700000011  id='nomer13213765000888888'> текст  id='nomer13144655444444444'> текст";
preg_match_all('/nomer(\d+)/', $str, $res);
echo implode(' ', $res[1]);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.12.2015, 02:38
Помогаю со студенческими работами здесь

Как сделать выборку?
У меня такая ситуация: дано поле со списком. если я начинаю в его вводить какое-нибудь слово, то оно ищет соответствие с имеющимися в нем...

как сделать выборку
Задание: Авторемонтные мастерские Минимальный список характеристик: • Номер водительских прав, ФИО, адрес и телефон владельца...

Как сделать выборку из БД
Здраствуйте, подскажите пожалуйста как можно сделать выборку из опеределенного столбца например (из столбца "выборка" значение...

Как сделать выборку из таблицы?
Добрый день, у меня есть таблица на Листе1, которая состоит из 5 колонок (Номер, Марка, Цвет, Место, Время). Не могли бы Вы...

Как сделать выборку селектора?
Здравствуйте! Подскажите пожалуйста как правильно сделать выборку селектора - а именно только те картинки которых на самом деле нету но...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru