Системный оператор split

Avatar
  • обновлен
Оператор имеет вид: , где: M - строка, которую необходимо разбить на части. N - символ, который разбивает строку. O - номер подстроки из строки M. Пример использования ($OTHER1$ = "Черно-желтый/Синий/Бежевый"): вернет "Синий". вернет "Черно".
Avatar
Tiny
Не понимаю, почему за эту идею не голосуют. Расширение системных операторов очень важно. Сейчас приходятся мудрить с strpos и substr, используя их по пять и более раз. Также, было бы иметь replace, insert и delete. Без последних двух можно как-нибудь обойтись, а вот отсутствие replace вынуждает писать огромный код из системных операторов, а часто такой код написать невозможно и приходится обращаться к javascript.