📌  相关文章
📜  如何使用PHP将第一个字符转换为大写?

📅  最后修改于: 2022-05-13 01:56:37.228000             🧑  作者: Mango

如何使用PHP将第一个字符转换为大写?

字符串是组合在一起的单词的组合。如果字符串的第一个字符是小写字母字符,则可以将其转换为大写字母。

方法 1:使用chr()方法

  • 第一步:可以使用第一个索引提取字符串的第一个字符,str[0]返回输入字符串的第一个字符。

  • 第 2 步:从字符串字符转换为大写,使用ord()函数,然后从其 ASCII 值中减去 32。然后使用chr()方法将生成的大写字符的 ASCII 值转换为字符。

  • 第三步: substr()方法用于返回原始字符串从开始到结束索引的一个子字符串。

substr()方法可用于从字符串的第二个字符提取直到字符串的长度。然后可以将转换为大写的第一个字符连接到获得的子字符串以获得最终字符串。

例子:

PHP
"); 
//getting first char
  $ch = $str[0];
//converting to upper case
  $upper = chr(ord($ch)-32);
//appending the first remaining string to upper case character
  $fin_str = $upper.substr($str,1);
  print("Modified String : ".$fin_str);
?>


PHP
"); 
  $upper = ucfirst($str);
  print("Modified String : ".$upper);
?>


PHP
"); 
//getting first char
  $ch = $str[0];
//converting to upper case
  $upper = strtoupper($ch);
//appending the first remaining string to uppercase character
  $fin_str = $upper.substr($str,1);
  print("Modified String : ".$fin_str);
?>


输出
Original String : how!to?code? in geeksforgeeks
Modified String : How!to?code? in geeksforgeeks

方法 2:使用ucfirst()方法

ucfirst()方法接受输入字符串并将其第一个字符转换为大写,如果它是小写字母字符。输出必须保存在变量中以保留更改。

ucfirst ( str )

例子:

PHP

"); 
  $upper = ucfirst($str);
  print("Modified String : ".$upper);
?>
输出
Original String : how!to?code? in geeksforgeeks
Modified String : How!to?code? in geeksforgeeks

方法 3:使用strtoupper()方法

  • 第一步:可以使用第一个索引提取字符串的第一个字符, str[0]返回输入字符串的第一个字符。

  • 第二步:从字符串字符转换为大写,使用strtoupper()方法,该方法将输入作为字符串转换为大写。由于字符也是字符串,因此可以在此方法中将其作为输入提供。

  • 第三步: substr()方法,在这种情况下,可用于从字符串的第二个字符提取到字符串的长度。然后可以将转换为大写的第一个字符连接到获得的子字符串,以获得最终的字符串。

例子:

PHP

"); 
//getting first char
  $ch = $str[0];
//converting to upper case
  $upper = strtoupper($ch);
//appending the first remaining string to uppercase character
  $fin_str = $upper.substr($str,1);
  print("Modified String : ".$fin_str);
?>
输出
Original String : how!to?code? in geeksforgeeks
Modified String : How!to?code? in geeksforgeeks