Как удалить последний символ в строке php
Перейти к содержимому

Как удалить последний символ в строке php

  • автор:

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

Решение задачи такого рода может пригодиться где угодно – например, вы сформировали строку, но вам необходимо удалить лишь 1 символ. Как это сделать?

PHP – проверить последний символ в строке и удалить

Удалим последний символ из строки:

$str = substr($str,0,-1);

Как удалить несколько символов?

$str = substr($str,0,-10); // удалить 10 последних символов

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

$lastsymbol = $str;

Используем проверку для удаления последнего символа (запятой)

if ($str == ‘,’)

Ну и напоследок небольшая шпаргалка, найденная в интернете ��

$str = substr("abcdef", 1); // возвращает "bcdef" $str = substr("abcdef", 1, 3); // возвращает "bcd" $str = substr("abcdef", 0, 4); // возвращает "abcd" $str = substr("abcdef", 0, 8); // возвращает "abcdef" // к отдельным символам можно обращаться с помощью фигурных скобок $string = 'abcdef'; echo $string; // выводит a echo $string; // выводит d $str = substr("abcdef", -1); // возвращает "f" $str = substr("abcdef", -2); // возвращает "ef" $str = substr("abcdef", -3, 1); // возвращает "d" $str = substr("abcdef", 0, -1); // возвращает "abcde" $str = substr("abcdef", 2, -1); // возвращает "cde" $str = substr("abcdef", 4, -4); // возвращает "" $str = substr("abcdef", -3, -1); // возвращает "de"

Надеюсь, данная статья была вам полезна �� .

как удалить последний символ js

Для удаления последнего символа из строки можно воспользоваться методом slice() , передав ему первым аргументом 0 , а вторым — -1 . Метод вернёт новую строку, которая будет начинаться с начального (нулевого) символа, а заканчиваться на предпоследнем символе исходной строки.

const string = 'удалить последний символ%'; console.log(string.slice(0, -1)); // => удалить последний символ 

Заменить/Удалить последний символ в строке. 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) . ‘.’;

в теории, на большом объёме данных, будет быстрее первого варианта, но только, если последняя запятая всегда последний символ в строке

php Удалить первый и последний символ в строке [и пробелы в начале и конце]

vedro-compota's picture

Чтобы удалить сначала проблемы а потом ещё что-то, используйте такую функцию:

/** * Удалит сначала пробелы, а потом иные символы с начала и конца строки * * удалить символ в начале и конце строки * * @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):

Добавить комментарий

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