Помощник
|
Двойной обратный слеш не работает |
RosenRot
|
Сообщение
#1
|
||
|
|
||
|
|||
miketomlin |
1.3.2018, 14:59;
Ответить: miketomlin
Сообщение
#2
|
|
\\ – это один слеш, а вы ищете два. Если хотите сделать аналог первого примера, нужно же писать в исходной строке \\\\ ;)
-------------------- |
|
|
RosenRot
|
Сообщение
#3
|
|
\\ – это один слеш, а вы ищете два. Если хотите сделать аналог первого примера, нужно же писать в исходной строке \\\\ Ну это в целом очевидно из кода<?php В этом то коде я использую два. Я написал $str = 'АБВ\\ГДЕ'; echo stristr($str,'\\\\'); ?> Не выводит ничего. Результата нет.А мне по сути нужен вывод результата: ГДЕ Сообщение отредактировал RosenRot - 1.3.2018, 15:04 |
|
|
miketomlin |
1.3.2018, 16:38;
Ответить: miketomlin
Сообщение
#4
|
|
Если вам это очевидно, в чем тогда вопрос?
В этом то коде я использую два. Я вам сказал в исходной строке написать два (фактически \\\\), а то у вас в исходной строке один (\\), а вы ищете два (\\\\). Как следствие – безуспешный поиск. Андестанд?А мне по сути нужен вывод результата: ГДЕ И где тогда адекватное решение? Данная ф-ция по определению возвращает первое вхождение искомой строки и все что далее, а не только все, что далее.-------------------- |
|
|
RosenRot
|
Сообщение
#5
|
|
@[member=miketomlin], если не сложно можете просто написать код? Там три строки, туплю я, не
И еще, в исходной строке писать \\\\ не вариант, там по сути массив разных значений в которых присутствует \\, например: Из 1С выгружается два товара: Нокия\\Чехол белый Самсунг\\Экран защитный Мне нужно скриптом удалить все, что до \\ включительно и получить: Чехол белый Экран защитный Может я пользуюсь не той функцией, раз первое вхождение искомой строки и все что далее, а не только все, что далее. В общем посоветуете что-нибудь для этих целей?! Сообщение отредактировал RosenRot - 1.3.2018, 16:48 |
|
|
miketomlin |
1.3.2018, 17:19;
Ответить: miketomlin
Сообщение
#6
|
|
|
И еще, в исходной строке писать \\\\ не вариант Так и надо было сразу написать, а не приводить кривой пример (когда вы явно прописываете значение строки в коде, нужно написать \\\\, но означает это два слеша).Пробуйте explode('\\\\',$str,2)[1], а если есть сомнения в успешности этого предприятия, то сначала if (count($a=explode('\\\\',$str,2))>1). Чтобы не городить ветвление, можно сделать array_pop – что-нибудь да извлечете в любом случае :)
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Крауд-маркетинг который работает | Эффективные Ру-ссылки | 1 | Azyuka | 1079 | 13.2.2024, 19:36 автор: tascha56 |
|
Партнерка Секс по телефону по предоплате и обратный звонок | 0 | brigadir33 | 2088 | 12.10.2022, 18:51 автор: brigadir33 |
|
Кто работает с партнерской программой eBay? | 0 | Stalser | 1183 | 14.12.2021, 12:26 автор: Stalser |
|
Кто работает с партнеркой Кликбанк? | 4 | metvekot | 1727 | 5.12.2021, 22:32 автор: adamsadriane |
|
Бесплатный аудит рекламы от специалиста с 20 летним стажем. Реклама не всегда работает. Ваша реклама может быть больше! |
0 | AndyGray | 6806 | 1.4.2021, 12:31 автор: AndyGray |
Текстовая версия | Сейчас: 25.4.2024, 12:43 |