PHP PHP mb_ucfirst创建一个String的第一个字符大写 - 多字节(UTF-8)函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP PHP mb_ucfirst创建一个String的第一个字符大写 - 多字节(UTF-8)函数相关的知识,希望对你有一定的参考价值。

<?php
 
  if (!function_exists('mb_ucfirst')) {
    function mb_ucfirst($str, $encoding = "UTF-8", $lower_str_end = false) {
      $first_letter = mb_strtoupper(mb_substr($str, 0, 1, $encoding), $encoding);
      $str_end = "";
      if ($lower_str_end) {
	$str_end = mb_strtolower(mb_substr($str, 1, mb_strlen($str, $encoding), $encoding), $encoding);
      }
      else {
	$str_end = mb_substr($str, 1, mb_strlen($str, $encoding), $encoding);
      }
      $str = $first_letter . $str_end;
      return $str;
    }
  }
 
?>

以上是关于PHP PHP mb_ucfirst创建一个String的第一个字符大写 - 多字节(UTF-8)函数的主要内容,如果未能解决你的问题,请参考以下文章

PHP:“......变量可以通过引用传递”在str_replace()?

php,函数

php使用http_build_query,parse_url,parse_str创建与解析url详解

php 创建多级文件夹

PHP变量

php哪个函数能取得字符串长度