![]() |
Ответ: убавлять сиволы
если g[i] ето у тебя строка параметров типа етой "имя/номер\страна" то твой ответ вот :
PHP код:
PHP код:
|
Ответ: убавлять сиволы
а чем вас не устраивает тогда
PHP код:
|
Ответ: убавлять сиволы
помоему там минус единицу ещё нужно
PHP код:
PHP код:
PHP код:
|
Ответ: убавлять сиволы
и на обед: а как потом мона будет редактировать? Это же не целая строка, а где-то середина? Например страну номер изменился?
|
Ответ: убавлять сиволы
beZ_probleM, не внимательно читал справку. Copy и так вырезает на одну меньше :)
TEMNED, а по связнее можно? Редактировать исходную строку? Вырезаешь начало и объединяешь с новой страной. |
Ответ: убавлять сиволы
PHP код:
удачи;) |
Ответ: убавлять сиволы
2 pilgrim
читал... может ты нащёт pos а не copy говоришь? потомучто copy : Цитата:
|
Ответ: убавлять сиволы
Pos возвращает позицию символа в строке. Позиция считается с нуля. А Copy вырезает по 'end-1', но тоже с нуля. И получается, что указав в Copy позицию '/' в результирующей строке мы его обрежем.
А -1 Pos возвращает если не нашла. |
Ответ: убавлять сиволы
В подобных случаях я делаю примерно так:
создаю тип данных, в данном случае PHP код:
function read(s:string):rec; function write(r:rec):string; функция read разбивает строку на составляющие и возвращает уже запись, содержащую нужные поля; функция write наоборот, формирует строку на основе записи. Дальше все просто - читаем строку, получаем из неё данные с помощью read, изменяем или просто читаем нужные поля, снова собираем строку на основе измененной записи с помощью write и записываем в rms. |
Часовой пояс GMT +4, время: 19:27. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot