Requires the Hack Standard Library to be installed.
Facebook Engineer?

This function is available as Str\capitalize_words() in Facebook's www repository.

Returns the string with all words capitalized

namespace HH\Lib\Str;

function capitalize_words(
  string $string,
  string $delimiters = ' \\t\\r\\n\\f\\v',
): string;

Words are delimited by space, tab, newline, carriage return, form-feed, and vertical tab by default, but you can specify custom delimiters.


  • string $string
  • string $delimiters = ' \\t\\r\\n\\f\\v'


  • string