Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tukar sengkang kepada notasi camelCase dalam PHP

Tukar sengkang kepada notasi camelCase dalam PHP

PHPz
PHPzke hadapan
2023-08-20 08:33:461451semak imbas

Tukar sengkang kepada notasi camelCase dalam PHP

Berikut ialah kod PHP untuk menukar sengkang kepada sarung unta −

Contoh input − ini-adalah-rentetan-ujian

Contoh keluaran −Tiada

Tiada ini

perlu gunakan Ungkapan biasa atau fungsi panggil balik boleh dilaksanakan menggunakan fungsi ucwords.

function dashToCamelCase($string, $capitalizeFirstCharacter = false) {
   $str = str_replace(' ', '', ucwords(str_replace('-', ' ', $string)));
   if (!$capitalizeFirstCharacter) {
      $str[0] = strtolower($str[0]);
   }
   return $str;
}
echo dashToCamelCase('this-is-a-string');
Untuk versi PHP>=5.3, kod di bawah boleh digunakan −

function dashToCamelCase($string, $capitalizeFirstCharacter = false) {
   $str = str_replace('-', '', ucwords($string, '-'));
   if (!$capitalizeFirstCharacter) {
      $str = lcfirst($str);
   }
   return $str;
echo dashToCamelCase('this-is-a-test-string');

Fungsi 'lcfirst' perlu digunakan dan bukannya 'strtolower'.

Atas ialah kandungan terperinci Tukar sengkang kepada notasi camelCase dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam