native.tools
На главнуюРазработчикМаркетплейсПоддержка
  • Обзор модуля
  • Тестирование
  • Пример использования
  • API
    • Подключение модуля
    • Генераторы
      • Генератор паролей
      • Генератор редиректов
      • Генератор штрих-кода
    • Конвертеры
      • Конвертер регистров
    • Контент
      • Извлечь Email
      • Извлечь URL
      • Транслитерация
    • Константы
Powered by GitBook
On this page
  • Параметры из настроек
  • Конвертация регистра
  • Пример использования
  1. API
  2. Конвертеры

Конвертер регистров

Параметры из настроек

$configuration = \Bitrix\Main\Config\Configuration::getInstance('native.tools');
$converterSettings = $configuration->get('converter');
$params = $converterSettings['register'];

Конвертация регистра

/**
* @param string $string
* @param array  $params
*
* @return string
*/
$string = \Native\Tools\Converter::register($string, $params = []);

Пример использования

// Подключим модуль
\Bitrix\Main\Loader::includeModule('native.tools');

// Получим параметры из настроек
$configuration = \Bitrix\Main\Config\Configuration::getInstance('native.tools');
$converterSettings = $configuration->get('converter');
$params = $converterSettings['register'];

// Или укажем собственные параметры
$params = [
    'converter_register_change_case' => \Native\Tools\Dictionary::CASE_INVERT, // Менять регистр
];

// Данные для обработки
$string = 'Hello world!';

// Обработка данных
$string = \Native\Tools\Converter::register($string, $params);

// Обработанные данные
echo '<pre>' . print_r($string, true) . '</pre>';
PreviousКонвертерыNextКонтент

Last updated 2 years ago