powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] скопировать часть строки
10 сообщений из 10, страница 1 из 1
[PHP] скопировать часть строки
    #38299520
kolotov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,
Как можно скопировать часть строки до определенного символа, справа налево.
Например \\host1\folder1\2013_01_03\city_11
нужно скопировать только city_11 , причем окончание будет разной длины, но до первого \
...
Рейтинг: 0 / 0
[PHP] скопировать часть строки
    #38299527
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolotov,

strrpos + substr
...
Рейтинг: 0 / 0
[PHP] скопировать часть строки
    #38299533
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolotov,

Код: php
1.
2.
$s = '\\host1\folder1\2013_01_03\city_11';
$a = substr($s, strrpos($s,'\') );
...
Рейтинг: 0 / 0
[PHP] скопировать часть строки
    #38299771
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolotovНапример \\host1\folder1\2013_01_03\city_11
нужно скопировать только city_11 , причем окончание будет разной длины, но до первого \Это как? Первый \ у Вас в самом начале строки, а city_11 в конце.
...
Рейтинг: 0 / 0
[PHP] скопировать часть строки
    #38299779
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

str R pos()
...
Рейтинг: 0 / 0
[PHP] скопировать часть строки
    #38299810
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r ustr R pos()Дак он от последнего ищет, а не до первого. Мож ТС имел в виду до первого следующего?
...
Рейтинг: 0 / 0
[PHP] скопировать часть строки
    #38299827
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

ну он же привел пример, что нужно вырезать. у меня неточность в коде, ибо писал просто на колене, саму идею. но идея работает. проверьте у себя
Код: php
1.
2.
$s = "\\host1\folder1\2013_01_03\city_11";
echo $a = substr($s, strrpos($s,'\\')+1 );	// city_11
...
Рейтинг: 0 / 0
[PHP] скопировать часть строки
    #38299844
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u,

Что проверить то, когда
kolotovокончание будет разной длины, но до первого \Будет ли (или возможен ли) еще слеш после city_11 - вот это пока не ясно.
...
Рейтинг: 0 / 0
[PHP] скопировать часть строки
    #38299850
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolotovнужно скопировать только city_11 , причем окончание будет разной длины, но до первого \
расшифровываю:
-"нужно скопировать только city_11"
тут ясно.
-"причем окончание будет разной длины"
тоесть там может быть и другое чтото и city_2222222 и даже city_11city_11city_11city_11city_11
-"но до первого \"
тоесть ищем до первого \, и после него берем

кароче задача обычный basename()
...
Рейтинг: 0 / 0
[PHP] скопировать часть строки
    #38299860
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может и так. А может и "четвертый элемент пути".
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] скопировать часть строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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