编程语言
首页 > 编程语言> > php – 将句子中的第一个单词更改为大写

php – 将句子中的第一个单词更改为大写

作者:互联网

我希望将句子的第一个单词转换为大写但不确定我将如何处理它.这是我到目前为止:

$o = "";

  if((preg_match("/ibm/i", $m)) || (preg_match("/hpspecial/i", $m))) {

$o = strtoupper($m);

} else {

  $o = ucwords(strtolower($m));

}

我想使用hpspecial ID中的大写字母,其中HP是要大写的句子的第一部分,但这将使整个句子大写.我如何才使HP的句子大写?

解决方法:

你可以点到ucfirst

ucfirst — Make a string’s first character uppercase

喜欢

$foo = 'hello form world';
$foo = ucfirst($foo); 

live output

编辑:使它成为第一个单词大写你可以做

<?php
$foo = 'hello form world ';

$pieces = explode(" ", $foo);
$pieces[0] = strtoupper($pieces[0]);
$imp = implode(" ", $pieces);
echo $imp;

live result

标签:php,uppercase,toupper
来源: https://codeday.me/bug/20190625/1284889.html