powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как сделать поиск по строке с разделителем
6 сообщений из 6, страница 1 из 1
Как сделать поиск по строке с разделителем
    #39636952
angrybot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть вот такой заголовок

ZF4HP1/ZF4HPEEE/ZF4HP18EE/ZF4HP18EWWA/ZF4EE18FLE/ZEEHP18Q/ZF444HP1

Он работает по связи с коротким названием

как этой строки по like или еще как то вывести 1 позицию

разделитель везде "/"

кроме explode есть какие то варианты?

Благодарен за любую помощь
...
Рейтинг: 0 / 0
Как сделать поиск по строке с разделителем
    #39637015
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, регуляркой можно взять данные. Однако, не понятно, что должно на выходе получиться.
Пример исходной строки есть - это хорошо. Покажите уж и пример желаемого результата и, конечно, озвучьте используемый язык программирования.
...
Рейтинг: 0 / 0
Как сделать поиск по строке с разделителем
    #39637257
angrybot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Грубо говоря вся эта строка это разные артикулы но ведут они все на один товар, чтобы клиент вводил в поиске любой из этих номеров которые разделены / и выпадал от кусаный 1 вариант и дальше я его оберну в ссылку



vkleВозможно, регуляркой можно взять данные. Однако, не понятно, что должно на выходе получиться.
Пример исходной строки есть - это хорошо. Покажите уж и пример желаемого результата и, конечно, озвучьте используемый язык программирования.
...
Рейтинг: 0 / 0
Как сделать поиск по строке с разделителем
    #39637605
Sidmal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angrybotкроме explode есть какие то варианты?


может так?

Код: php
1.
2.
$str = 'ZF4HP1/ZF4HPEEE/ZF4HP18EE/ZF4HP18EWWA/ZF4EE18FLE/ZEEHP18Q/ZF444HP1';
echo substr($str, 0, strpos($str, '/'));
...
Рейтинг: 0 / 0
Как сделать поиск по строке с разделителем
    #39637631
angrybot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что означает 0?
потом надо чтобы он в лишку выпал



Sidmalangrybotкроме explode есть какие то варианты?


может так?

Код: php
1.
2.
$str = 'ZF4HP1/ZF4HPEEE/ZF4HP18EE/ZF4HP18EWWA/ZF4EE18FLE/ZEEHP18Q/ZF444HP1';
echo substr($str, 0, strpos($str, '/'));
...
Рейтинг: 0 / 0
Как сделать поиск по строке с разделителем
    #39638042
Sidmal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angrybotЧто означает 0?


0 - это позиция с которой будет взята подстрока, подробнее тут: тыц

angrybotпотом надо чтобы он в лишку выпал


не знаю, что такое "выпал в лишку", но предположу, что полученный набор символов надо исключить из следующей выборки.
Если это так, то вам поможет функция str_replace

и тогда ваш код может выглядеть так:

Код: php
1.
2.
3.
4.
$str = 'ZF4HP1/ZF4HPEEE/ZF4HP18EE/ZF4HP18EWWA/ZF4EE18FLE/ZEEHP18Q/ZF444HP1';
$subStr = substr($str, 0, strpos($str, '/'));

$str = str_replace($subStr.'/', '', $str);
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как сделать поиск по строке с разделителем
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]