EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Сделать основным языком
PF вопросы - Форум

Как настроить или обрезать строку до определенной длины в PHP

PHP программирование
Как настроить или обрезать строку до определенной длины в PHP

Есть много функции и методы на тип данных цепь (Строка) в PHP. Обычно, Когда мы хотим укоротить o Отрегулируйте Строка для заданного числа символов, Использование функции substr следующим образом:

где переменная $Длина Она будет иметь значение размер результирующей строки, которую мы хотим достичь.

Теперь представьте, что мы хотим сделать регулировку или обрезки строку, которую мы будем использовать в веб-страница как Интро любой Новости, Статьи o аналогичные. Если мы используем функцию substr для настройки цепи, Эта функция не буду делать различия между буквами, слова и/или пробелы в белом, Таким образом, результат может быть строка, где Последнее слово вырезать.

Мы будем видеть, как мы можем решить эту, что делать, Получив строку и длину, Это Регулировка При этом размер, принимая во внимание, что не следует вырезать слова. Для этого, Задайте себе в следующей функции:

Эта функция принимает в качестве параметры a цепь и Длина желаемый.

Мы собираемся увидеть Пример. Если у нас есть следующая строка и применить функции на него:

в результат должен быть следующим:

Если вместо использования этой функции, Мы использовали функции substr, результат был бы иным:

оставляя Последнее слово цепочки половина.

Как вы можете видеть, Этот последний результат не будет очень хорошо, как ввод, на веб-странице, Так как мы резки слова. Оказывается более подходящий результат, извлеченные для вызова функции trimString, что удалось избежать возможных сокращений, устраняя те слова, которые оставляют половину.

 

Присоединиться к вам к каналу Телеграмма

Оставьте нам комментарий или ввестиФорум
Поделиться Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page

Родственные статьи

Оставь ответ

Ваш электронный адрес не будет опубликован. Обязательные поля отмечены *