DWWEB.RU
СКРИПТЫ

Обрезать строку по символу.

Как обрезать строку с начала!? Как обрезать строку с конца!? И какую часть обрезанной строки вам нужно!? Давно хотел написать эту страницу!

Погнали!

Здесь надо уточнить, что для кириллицы utf-8 это не пойдет! Потому, что utf-8 – многобайтная кодировка… и обрезкой строки в этом формате мы как-нибудь коснемся в другой раз…
Но если вам не в терпеж, то вот здесь мы у удаляли последний и первый элемент - там как раз и рассматривали немного эту проблему…

Прежде всего нам понадобится строка :

$a = 'Begin string 1 2 3 4 5 6"7 8 9 10"11 12 13 14 15 End string';

Будем делить строку по 25 символу… с начала, слева направо – 25 символ отмечен кавычкой. И 25 символ справа налево также отмечен кавычкой…

Чтобы не запутаться… давайте разберемся, сколько вариантов обрезки строки в данном случае у нас будет существовать!?

1.

Посчитаем с начала 25 символов – и по нему отрежем… должно получиться:

Begin string 1 2 3 4 5 6"
2.

Посчитаем 25 символов с конца строки и удалим эти 25 символов, должно получиться так:

Begin string 1 2 3 4 5 6"7 8 9 10"

3.

Посчитаем с начала строки, обрежем и удалим эти 25 символов – станется правая часть:

7 8 9 10"11 12 13 14 15 End string

4.

Посчитаем 25 символов с конца строки и покажем эти 25 символов… :

11 12 13 14 15 End string

Ну и далее нам остается применить нашу функцию substr к нашему скрипту и посмотреть, верно ли будет, то. Что м написали выше….

1.Обрезать строку по 25 символу с начала строки - показать левую часть.

<? echo substr($a , 0, 25 ); ?>

Результат:
Begin string 1 2 3 4 5 6"


2.Обрезать строку по символу № 25 с конца строки - показать левую часть

<? echo substr($a , 0, - 25 ); ?>

Результат:
Begin string 1 2 3 4 5 6"7 8 9 10"



3.Обрезать строку по символу № 25 с начала строки - показать правую часть

<? echo substr($a , 25 ); ?>

Результат:
7 8 9 10"11 12 13 14 15 End string



4.Обрезать строку по символу № 25 с конца строки - показать правую часть

<? echo substr($a , - 25 ); ?>

Результат:
11 12 13 14 15 End string

Не забудь !
Посмотреть пример и скачать можно по ниже идущей ссылке
Скрипт № 29.11 Название скрипта и номер :Обрезать строку по символу.
Скачать - архив
Все скрипты на одной странице
Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+ =
Подписаться
Теги:
php обрезать строку , php обрезать строку до символа , php обрезать строку после , php обрезать строку с конца , php обрезать строку по количеству символов , php обрезать строку после символа , php обрезать строку до определенного символа , php обрезать часть строки , php обрезать строку по длине , php работа со строками обрезать , php обрезать строку после определенного символа ,

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019