right
Получает указанное количество символов из строки, начиная справа.
right(String, count) → returns string
Справочник по аргументам
String string Обязательный
count numeric Обязательный
Совместимость
ColdFusion:
Примеры Пример кода с вызовом функции right
В этом примере мы используем right(), чтобы вернуть часть строки.
writeOutput( right( 'The quick brown fox jumped over the lazy dog', 8 ) ); Ожидаемый результат: lazy dog
В этом примере мы используем right() с отрицательным значением count, чтобы вернуть часть строки. CF 2018+
writeOutput( right( 'The quick brown fox jumped over the lazy dog', -32 ) ); Ожидаемый результат: the lazy dog
В этом примере мы используем right() в функции, чтобы преобразовать последнюю букву строки в верхний регистр.
public string function capitalizeLast( required string text ) {
return left( arguments.text, len( arguments.text ) - 1 ) & uCase( right( arguments.text, 1 ) );
} В этом примере мы используем right(), чтобы проверить последние пять символов переменной контекста запроса.
if( listFindNoCase( 'super,great,coder,rulez', right( rc.answer, 5 ) ) ) {
writeOutput( 'You are an awesome developer!' );
} CF 11+ Lucee 4.5+ В этом примере мы используем right() как функцию-член внутри функции, чтобы преобразовать последнюю букву строки в верхний регистр.
public string function capitalizeLast( required string text ) {
return arguments.text.left( arguments.text.len() - 1 ) & arguments.text.right( 1 ).ucase();
}
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/right