Чтобы преобразовать строку из регистра подчеркивания в верблюжий регистр в PHP, вы можете использовать различные методы. Вот несколько подходов, которые вы можете рассмотреть:
Метод 1: использование ucwords() и str_replace()
$string = "php_string_underscore_into_camelcase";
$camelCaseString = str_replace('_', '', ucwords($string, '_'));
// Output: PhpStringUnderscoreIntoCamelcase
Метод 2: использование preg_replace_callback()
$string = "php_string_underscore_into_camelcase";
$camelCaseString = preg_replace_callback('/_([a-z])/', function($match) {
return strtoupper($match[1]);
}, $string);
$camelCaseString = ucfirst($camelCaseString);
// Output: PhpStringUnderscoreIntoCamelcase
Метод 3: использование взрывных() и implode()
$string = "php_string_underscore_into_camelcase";
$parts = explode('_', $string);
$camelCaseString = implode(array_map('ucfirst', $parts));
// Output: PhpStringUnderscoreIntoCamelcase
Обратите внимание, что предоставленные методы предполагают, что входная строка соответствует формату подчеркивания.