chop — Псевдоним функции rtrim


FPublisher

Web-технологии: База знаний

Документация PHP

chop — Псевдоним функции rtrim()

Описание

Эта функция является псевдонимом функции rtrim().

Замечание: Действие chop() отличается от одноименной функции языка Perl, удаляющей последний символ строки.

Последние поступления:

ТехЗадание на Землю

Размещена 14 марта 2020 года

Пpоект Genesis (из коpпоpативной пеpеписки)

Шпаргалка по работе с Vim

Размещена 05 декабря 2020 года

Vim довольно мощный редактор, но работа с ним не всегда наглядна.
Например если нужно отредактировать какой-то файл например при помощи crontab, без знания специфики работы с viv никак.

Ошибка: Error: Cannot find a val >Размещена 13 сентабря 2020 года

Если возникает ошибка на centos 5 вида
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/

Linux Optimization

Размещена 30 июля 2012 года

Chop — Псевдоним функции rtrim


chop — Псевдоним функции rtrim()

Описание

Эта функция является псевдонимом функции rtrim().

Замечание: Действие chop() отличается от одноименной функции языка Perl, удаляющей последний символ строки.

Коментарии

Another possible one would be to use this:

foreach( func_get_args () as $b ) <

push ( $ar , $b [ strlen ( $b )- 1 ]);

>
?>

If you wanted to perl-chop a va list of strings and return the removed chars. Obviously you can easily mod it for va list arrays of strings and the like.

Definition and Usage

The chop() function will remove a white space or other predefined character from the right end of a string.

This function is an alias of the rtrim() function.
Syntax
chop(string,charlist)

Parameter Description
string Required. Specifies the string to check
charlist Optional. Specifies which characters to remove from the string.
The following characters are allowed and is set to be removed if the charlist parameter is empty:

* «\0» — ASCII 0, NULL
* «\t» — ASCII 9, a tab
* «\n» — ASCII 10, a new line
* «\x0B» — ASCII 11, a vertical tab.
* «\r» — ASCII 13, a carriage return
* » » — ASCII 32, an ordinary white space

chop() vs rtrim()

I’m confused with PHP functions rtrim() and chop() , as they work similar and give similar output. Why are there different functions for trimming trailing characters?

PHP

Are there any differences between chop() and rtrim() functions?


4 Answers 4

And a quote from there:

However there are functions which changed names because of an API cleanup or some other reason and the old names are only kept as aliases for backward compatibility.

And chop() is just a alias for rtrim() so they do the same. This is also in the manual: http://php.net/manual/en/function.chop.php

A quote from there:

This function is an alias of: rtrim().

As you can read in documentation:

In PHP for historic reasons there are some Functions which do the same.

Some of them has been deprecated. Some of them are still there.

split and preg_split is another example although both are working a little bit different (which isn’t the case if a function is an alias for another one)

Others have answered why there are two functions doing the same thing.

However:

Is there any difference between chop and rtrim function?

Yes there is a difference!

In terms of functionality there is (currently) no difference. They will both (currently) work the same as one is simply an alias of the other.

However, note what else PHP.net states:

It is usually a bad idea to use these kind of aliases, as they may be bound to obsolescence or renaming, which will lead to unportable script.

The difference is one is an older function retained for backwards compatibility.
This is not being pedantic. As with any changes in PHP (e.g. mysql_ functions being depreciated), if you have a choice, you should use the most up to date one.

Илон Маск рекомендует:  Что такое код domnode &#62;owner_document

It’s possible the alias may be removed in a future version of PHP, or the alias no longer maintained and so you lose out on improvements made to the newer function.


chop() vs rtrim()

Я смущен функциями PHP rtrim() и chop() , так как они работают аналогично и дают аналогичный результат. Почему существуют различные функции для обрезки конечных символов?

PHP

Существуют ли какие-либо различия между chop() и rtrim() функций?

Создан 13 фев. 15 2015-02-13 08:26:43 Sadikhasan

Простой: http://php.net/manual/en/function.chop.php НЕТ! ‘Эта функция является псевдонимом: rtrim().’ – Rizier123 13 фев. 15 2015-02-13 08:27:55

@ Rizier123 Мой вопрос в том, почему для подобной работы существует другая функция? – Sadikhasan 13 фев. 15 2015-02-13 08:28:33

Почему? потому что им нравится слишком слишком много начинки php bundle с ненужными глупыми функциями и/или их псевдонимом . – K-Gun 13 фев. 15 2015-02-13 08:33:27

4 ответа

и цитата оттуда:

Однако существует функции, которые изменили имена из-за API очистки или какой-либо другой причиной и старых имен только хранятся в качестве псевдонимов для обратной совместимости.

И chop() — это просто псевдоним для rtrim() , поэтому они делают то же самое. Это также в руководстве: http://php.net/manual/en/function.chop.php

Эта функция является псевдонимом: RTRIM().

Создан 13 фев. 15 2015-02-13 08:30:31 Rizier123

Что означает ‘(PHP 4, PHP 5)’ как в функциях ‘rtrim()’, так и ‘chop()’? – Sadikhasan 13 фев. 15 2015-02-13 08:33:29

@ Sadikhasan Что функции вступают в эти версии php – Rizier123 13 фев. 15 2015-02-13 08:34:40

Это означает, что обе функции реализованы в ‘PHP 4 и PHP 5’. – Sadikhasan 13 фев. 15 2015-02-13 08:35:47

@Sadikhasan У вас его есть – Rizier123 13 фев. 15 2015-02-13 08:36:06


Еще один вопрос: перед ‘PHP 4′ нет функции’ rtrim() и chop() ‘? – Sadikhasan 13 фев. 15 2015-02-13 08:37:09

@ Sadikhasan Я бы не знал об этом – Rizier123 13 фев. 15 2015-02-13 08:38:34

Вы говорите: «Что функции вступают в эти версии php», что означает, что эти функции не работают. – Sadikhasan 13 фев. 15 2015-02-13 08:40:19

@ Sadikhasan Да, насколько я знаю, иначе я бы не знал об этом – Rizier123 13 фев. 15 2015-02-13 08:41:08

Спасибо, дорогой, я понял. – Sadikhasan 13 фев. 15 2015-02-13 08:43:58

@ Садихасан Добро пожаловать! Наслаждайтесь своим днем: D – Rizier123 13 фев. 15 2015-02-13 08:44:45

Как вы можете прочитать в documentation

Создан 13 фев. 15 2015-02-13 08:28:47 sensorario

Я знаю, что ‘chop’ является псевдонимом’ rtrim() ‘, но вопрос в том, почему разные функции для аналогичной работы? Есть ли разница в производительности или исполнении? – Sadikhasan 13 фев. 15 2015-02-13 08:29:48

Псевдоним — это просто другое имя для той же самой вещи. – Antony D’ Andrea 13 фев. 15 2015-02-13 08:30:22

В PHP по историческим причинам есть некоторые функции, которые делают то же самое.

Некоторые из них устарели. Некоторые из них все еще там.

расщепляется и preg_split еще один пример, хотя и работают немного по-другому (это не тот случай, если функция является псевдонимом для другого)

Создан 13 фев. 15 2015-02-13 08:30:11 Johni

Другие ответили , почему есть две функции, выполняющие то же самое.

Однако:

Есть ли разница между измельчить и RTrim функции?

Да, есть разница!

С точки зрения функциональность есть (в настоящее время) нет разница. Они оба (в настоящее время) работают так же, как один, это просто псевдоним другого.


Однако, обратите внимание, что еще PHP.net states:

Это, как правило, плохая идея использовать такого рода псевдонимы, так как они могут быть связаны с устареванием или переименовании, что приведет к непереносимым сценария ,

Разница это одна старая функция сохраняется для обеспечения обратной совместимости.
Это не педантичность. Как и при любых изменениях в PHP (например, mysql_ функции, обесцениваемые), если у вас есть выбор, вы должны использовать самую последнюю.

Илон Маск рекомендует:  Встроенные функции

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

Создан 18 фев. 15 2015-02-18 17:29:12 James

chop () против rtrim ()

Я запутался с функциями PHP rtrim() и chop() , поскольку они работают одинаково и дают аналогичный вывод. Почему существуют различные функции для обрезки конечных символов?

PHP

Существуют ли различия между функциями chop() и rtrim() ?

4 ответа

И цитата оттуда:

Однако есть функции, которые меняли имена из-за очистки API или по какой-либо другой причине, а старые имена сохраняются только как псевдонимы для обратной совместимости.

И chop() — это просто псевдоним для rtrim() , поэтому они делают то же самое. Это также находится в руководстве: http://php.net/manual/en/function.chop.php

Эта функция является псевдонимом: rtrim().

Как вы можете прочитать документация

Другие ответили, почему есть две функции, выполняющие одно и то же.

Однако:

Есть ли разница между функцией chop и rtrim?


Да, есть разница!

В терминах функциональности нет (в настоящее время) никакой разницы. Они оба (в настоящее время) работают так же, как один, это просто псевдоним другого.

Однако, заметьте, что еще PHP.net заявляет:

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

Разница такова, что это более старая функция, сохраненная для обратной совместимости.
Это не педантично. Как и при любых изменениях в PHP (например, mysql_ функции, амортизируемые), если у вас есть выбор, вы должны использовать самую последнюю.

Возможно, псевдоним может быть удален в будущей версии PHP, или псевдоним больше не поддерживается, и поэтому вы теряете улучшения, внесенные в новую функцию.

chop() vs rtrim() — php

Я запутался с функциями PHP rtrim() и chop() , поскольку они работают одинаково и дают аналогичный вывод. Почему существуют различные функции для обрезки конечных символов?

PHP

Существуют ли различия между функциями chop() и rtrim() ?

    1 4
  • 20 окт 2020 2020-10-20 18:21:09
  • Sadikhasan

4 ответа

Другие ответили, почему есть две функции, выполняющие одно и то же.

Однако:


Есть ли разница между функцией chop и rtrim?

Да, есть разница!

В терминах функциональности нет (в настоящее время) никакой разницы. Они оба (в настоящее время) работают так же, как один, это просто псевдоним другого.

Однако, заметьте, что еще PHP.net заявляет:

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

Разница такова, что это более старая функция, сохраненная для обратной совместимости.
Это не педантично. Как и при любых изменениях в PHP (например, mysql_ функции, амортизируемые), если у вас есть выбор, вы должны использовать самую последнюю.

Возможно, псевдоним может быть удален в будущей версии PHP, или псевдоним больше не поддерживается, и поэтому вы теряете улучшения, внесенные в новую функцию.

chop() vs rtrim()

December 2020

2.6k time

I’m confused with PHP functions rtrim() and chop() , as they work similar and give similar output. Why are there different functions for trimming trailing characters?

PHP

Are there any differences between chop() and rtrim() functions?

4 answers

В PHP по историческим причинам есть некоторые функции, которые делают то же самое.

Некоторые из них устарели. Некоторые из них все еще находятся там.

расщепляются и preg_split является еще одним примером хотя оба работают немного по-другому (который не тот случай, если функция является псевдонимом для другого)

Другие ответили , почему есть две функции делают то же самое.

Однако :


Есть ли разница между измельчить и RTrim функции?

Да, есть разница!

С точки зрения функциональности нет ( на данный момент) нет разницы. Они оба ( в настоящее время) работают так же , как один это просто псевдоним других.

Илон Маск рекомендует:  Создание меню с тенью

Тем не менее , обратите внимание , что еще говорится PHP.net :

Это, как правило, плохая идея использовать такой род псевдонимы, так как они могут быть связаны с устареванием или переименовывать, что приведет к непереносимому сценарию.

Разница есть одна старая функция сохраняется для обеспечения обратной совместимости.
Это не будучи педантом. Как и при любых изменениях в PHP (например , mysql_ функция амортизируется), если у вас есть выбор, вы должны использовать самые современные один.

Возможно, псевдоним может быть удалена в будущих версиях PHP или псевдоним больше не поддерживается, и поэтому вы потеряете улучшений, произведенных в новой функции.

chop() против rtrim()

Я запутался с функциями PHP rtrim() а также chop() , так как они работают одинаково и дают похожий вывод. Почему существуют разные функции для обрезки конечных символов?

PHP

Есть ли различия между chop() а также rtrim() функции?

4 ответа

И цитата оттуда:

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

А также chop() это просто псевдоним для rtrim() поэтому они делают то же самое. Это также в руководстве: http://php.net/manual/en/function.chop.php

Эта функция является псевдонимом: rtrim().

Как вы можете прочитать в документации:

В PHP по историческим причинам есть некоторые функции, которые делают то же самое.


Некоторые из них устарели. Некоторые из них все еще там.

split и preg_split — еще один пример, хотя оба работают немного по-разному (это не так, если функция является псевдонимом для другого)

Другие ответили, почему две функции выполняют одно и то же.

Однако:

Есть ли разница между функциями chop и rtrim?

Да, есть разница!

С точки зрения функциональности нет (в настоящее время) никакой разницы. Они оба (в настоящее время) будут работать так же, как один — просто псевдоним другого.

Однако обратите внимание, что еще говорится в PHP.net:

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

Разница лишь в том, что старая функция сохранена для обратной совместимости.
Это не педантично. Как и в случае любых изменений в PHP (например, mysql_ функции амортизируются), если у вас есть выбор, вы должны использовать самую последнюю.

Возможно, псевдоним может быть удален в будущей версии PHP, или псевдоним больше не поддерживается, и вы потеряете улучшения, внесенные в более новую функцию.

Новые книги

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

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

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

Книга вызовет несомненный интерес как у специалистов гуманитарных и естественнонаучных дисциплин, так и у широкого круга читателей.

Chop — Псевдоним функции rtrim

chop — псевдоним для rtrim() .

Описание

Эта функция является псевдонимом для функции rtrim() .

Примечание: chop() отличается тем, что Perl-функция chop() удаляет последний символ строки.


Назад Оглавление Вперёд
bin2hex Вверх chr

© 2006-2012 Веб-мастер Борисов Виктор Александрович

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL