Why among functions mb_ there are no analogues to functions ucfirst() , lcfirst() and others?

There are many solutions online, for example:

 mb_convert_case($string, MB_CASE_TITLE, 'UTF-8'); // Аналог ucwords() 

But the regular functions mb_ucwords(), mb_ucfirst() and mb_lcfirst() would be very useful ... mb_ucfirst() ecumenical conspiracy of PHP developers or in the absence of mb_ucfirst() and mb_lcfirst() have any sense?

  • I think it is right to group functions by the type of operations performed and the argument to pass exactly which operation you want to perform. All these ucfirst () appeared at the time when php was not yet aimed at OOP. - Nsk
  • Imagine that you are writing a big project and you need to, among other things, perform a series of operations on strings, will you write a separate function for each such operation, or will you try to group it with passing arguments? - Nsk

0