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

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

  • автор:

Заменить/Удалить последний символ в строке. PHP

Всем привет еще раз! Появилась такая задача: есть строка типа «s, 2, 55, 465,» нужно последнюю запятую заменить на точку, как это можно сделать? Заранее благодарен за ответы!

На сайте с 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 для самых маленьких».

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() возвращает подстроку первого аргумента, в качестве второго аргумента передается позиция откуда начинается подстрока (в нашем случае начало), а в качестве второго — длина подстроки (текущая длина строки минус один символ).

Как удалить последний символ в строке на 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"

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

4 Метода удаления последнего символа из строки в PHP

Вопрос: Как удалить последний символ из строки в PHP-скрипте.

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

Вы можете использовать любой из следующих методов в соответствии с требованиями.

Метод 1 – функция substr_replace

Используйте функцию substr_replace, чтобы удалить последний символ из строки в PHP.

substr_replace ( $string , “” , – 1 ) ;
$string = “Hello TecAdmin!” ;
echo “Original string: “ . $string . “\n” ;
echo “Updated string: “ . substr_replace ( $string , “” , – 1 ) . “\n” ;

Original string: Hello TecAdmin! Updated string: Hello TecAdmin

Метод 2 – функция substr

Используйте функцию substr для удаления последнего символа из любой строки в строке PHP

substr ( $string , 0 , – 1 ) ;
$string = “Hello TecAdmin!” ;
echo “Original string: “ . $string . “\n” ;
echo “Updated string: “ . substr ( $string , 0 , – 1 ) . “\n” ;

Original string: Hello TecAdmin! Updated string: Hello TecAdmin

Метод 3 – функция mb_substr

Используйте функцию mb_substr для удаления символов из конца строки.

mb_substr ( $string , 0 , – 1 ) ;
$string = “Hello TecAdmin!” ;
echo “Original string: “ . $string . “\n” ;
echo “Updated string: “ . mb_substr ( $string , 0 , – 1 ) . “\n” ;

Original string: Hello TecAdmin! Updated string: Hello TecAdmin

Метод 4 – функция rtrim

Функция rtrim для удаления определенных символов из конца строки.

rtrim ( $string , ‘x’ ) ;

Здесь «x» – это символ, который нужно удалить.

$string = “Hello TecAdmin!”;
echo “Original string: ” . $string . “\n”;

echo “Updated string: ” . rtrim($string, “!”) . “\n”;

Original string: Hello TecAdmin! Updated string: Hello TecAdmin

2 комментария Facebook Twitter VK Odnoklassniki Whatsapp Telegram

itisgood

previous post

Browsh – современный текстовый браузер, поддерживающий графику и видео
Исправление: Bluetooth не работает на ноутбуке Windows 10
You may also like

�� Список всех виртуальных хостов в Nginx

Регистрация и начало работы в “1С:Кабинет сотрудника”

☸️ Как указать текстовый редактор по умолчанию для.

⚙️ Как запустить несколько версий Node.js на Linux

�� Как прочитать JSON-файл с помощью PHP

�� Как перечислить файлы с несколькими расширениями

�� Как изменить хост/порт по умолчанию в приложениях.

�� Руководство по CLI для приложений .NET Core.

�� Как отобразить весь вывод systemctl

Смартфон iPhone 15 может похвастать улучшениями и новыми.

2 комментария

Red 17.06.2022 — 10:04
Ни одна из этих функций не работает с кириллическими символами. Статья бесполезна!
itisgood 17.06.2022 — 10:29
С кириллицей в 1C ^-^

Leave a Comment Cancel Reply

• Свежие записи

  • �� Список всех виртуальных хостов в Nginx
  • ⚙️ Как исправить ошибку “bash: curl: command not found”
  • Регистрация и начало работы в “1С:Кабинет сотрудника”
  • ☸️ Как указать текстовый редактор по умолчанию для kubectl
  • ☸️ Как удалить неймспейс, застрявший в состоянии Terminated в Kubernetes
  • ⚙️ Как запустить несколько версий Node.js на Linux
  • �� Отображение различий между двумя образами Docker
  • Оценка скорости, безопасности и доступности ВПН-сервисов
  • �� Изменение даты внутри контейнера Docker
  • �� Сборка Docker-образов с многопроцессорной архитектурой с помощью Buildx

• Категории

• Теги

• itsecforu.ru

• Страны посетителей

IT is good

1. Введение Nginx стал популярным веб-сервером с открытым исходным кодом, используемым для обслуживания контента в Интернете. Высокая производительность и масштабируемость делают его предпочтительным…

Если вы являетесь пользователем Linux и когда-нибудь сталкивались с сообщением об ошибке “bash: curl: команда не найдена” или “bash: /usr/bin/curl: No such file…

Регистрация и начало работы в “1С:Кабинет сотрудника” ссылка на картинку: https://dropmefiles.com/nm3SP В эпоху цифровизации управления бизнес-процессами, “1С:Кабинет сотрудника” представляет собой инновационное решение для…

Укажем текстовый редактор по умолчанию для kubectl. По умолчанию kubectl будет использовать vi, когда вы непосредственно редактируете ресурс. Определим переменную окружения KUBE_EDITOR, чтобы…

1. Введение Пространство имен Kubernetes может застрять в состоянии завершения по разным причинам. Некоторые из этих причин включают зависание ресурсов, финализаторов и внешних…

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

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