как удалить последний символ строки/укоротить строку
Нужно просто отрезать последнюю букву или перевести множественное число в единственное? Если первое — ну потрудитесь уже заглянуть в какой-нибудь «Учебник PHP для самых маленьких».
4 июн 2016 в 13:43
нужно первое я знаю как одно слово сделать, но мне нужна функция потому что слов много и у меня стоит if($a[$i]==$search)
если вы не поняли то там array
4 июн 2016 в 13:46
substr(«Финики», 0, -1)
4 июн 2016 в 14:02
@MasterAlex сделай это ответом, пожалуйста, тогда после редактирования вопроса можно будет похожие вопросы дубликатами делать
4 июн 2016 в 14:05
@strangeqargo MasterAlex а это неправильно для кириллицы.
4 июн 2016 в 14:10
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Если вам доступно расширение mb_string, можно поступить следующим образом
Функция mb_substr() возвращает подстроку первого аргумента, в качестве второго аргумента передается позиция откуда начинается подстрока (в нашем случае начало), а в качестве второго — длина подстроки (текущая длина строки минус один символ).
как удалить последний символ js
Для удаления последнего символа из строки можно воспользоваться методом slice() , передав ему первым аргументом 0 , а вторым — -1 . Метод вернёт новую строку, которая будет начинаться с начального (нулевого) символа, а заканчиваться на предпоследнем символе исходной строки.
const string = 'удалить последний символ%'; console.log(string.slice(0, -1)); // => удалить последний символ
php Удалить первый и последний символ в строке [и пробелы в начале и конце]
![]()
Чтобы удалить сначала проблемы а потом ещё что-то, используйте такую функцию:
/** * Удалит сначала пробелы, а потом иные символы с начала и конца строки * * удалить символ в начале и конце строки * * @param string $str строка * @param string $symbls какие символы удалить после порбелов * @return string */ public static function trimSpacesAnd($str, $symbls) < $str = trim($str); // удаляем пробельные символы $str = trim($str, $symbls); // удаляем указанные символы return $str; >
Key Words for FKN + antitotal forum (CS VSU):
Заменить/Удалить последний символ в строке. PHP
Всем привет еще раз! Появилась такая задача: есть строка типа «s, 2, 55, 465,» нужно последнюю запятую заменить на точку, как это можно сделать? Заранее благодарен за ответы!
- Есть ли смысл запрещать ping на сервере?
- Что такое фокусный ключевик?
- Проверка доступности сайтов по списку
На сайте с 20.05.2011
12 сентября 2011, 14:21
$str = «s, 2, 55, 465,»;
echo substr_replace($str, ‘.’, strrpos($str, ‘,’));
cryptex добавил 12.09.2011 в 18:25
или какой формат это $str ещё может быть? если эта запятая будет всегда последним символом вообще, например ещё можно так:
$str = «s, 2, 55, 465,»;
echo substr($str, 0, strlen($str) — 1) . ‘.’;
в теории, на большом объёме данных, будет быстрее первого варианта, но только, если последняя запятая всегда последний символ в строке
На сайте с 21.06.2011
12 сентября 2011, 14:34
cryptex:
$str = «s, 2, 55, 465,»;
echo substr_replace($str, ‘.’, strrpos($str, ‘,’));
cryptex добавил 12.09.2011 в 18:25
или какой формат это $str ещё может быть? если эта запятая будет всегда последним символом вообще, например ещё можно так:
$str = «s, 2, 55, 465,»;
echo substr($str, 0, strlen($str) — 1) . ‘.’;
в теории, на большом объёме данных, будет быстрее первого варианта, но только, если последняя запятая всегда последний символ в строке