to_titlecase

Modified on Thu, 9 Jul at 10:49 AM

to_titlecase

TABLE OF CONTENTS

Convert a string to titlecase

Definition

string to_titlecase(string $string, string $culture)

Converts $string to title case in a given $culture. The $culture defines the correct capital letter choice, rather than title capitalization rules.

Parameters

string $string

String to convert to title case.

string $culture

String defining the culture to correctly capitalize letters from other languages.

Returns

string

$string after capitalizing only the starting letter of each word, except the words completely in upper case, which are assumed to be acronyms and are therefore unchanged.

Examples

Transformation
{
  a: to_titlecase('lowercase', 'en-US'),
  b: to_titlecase('UPPERCASE', 'en-UK'),
  c: to_titlecase('An unusually CASED Sentence. or Two.', 'en-DK'),
  d: to_titlecase('A title in a different culture', 'tr-TR'),
  e: to_titlecase('123', 'en-US'),
  f: to_titlecase(`true`, 'en-US'),
  g: to_titlecase(`null`, 'en-US')
}
Result
{
  "a": "Lowercase",
  "b": "Uppercase",
  "c": "An Unusually Cased Sentence. Or Two.",
  "d": "A Title İn A Different Culture",
  "e": "123",
  "f": null,
  "g": null
}

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article