PHP 输出中每个单词的首字母大写
PHP First Letter Uppercase of Each Word In Output
我希望输出的每个单词的第一个字母大写。这是我的代码。
function random_title ()
{
$quotes1 = file ("wp-content/plugins/includes/classes/quotes.txt", FILE_IGNORE_NEW_LINES);
$quotes1 = ucwords($quotes1);
$num = rand (0, intval (count ($quotes1) / 3)) * 3;
return $quotes1[$num];
}
用法是:
random_title()
这部分不工作,我做错了什么?将其放入时我没有得到任何输出,但如果我将其取出,我确实得到了我的标题,但它们是小写的,因为它们在文本文件中。
$quotes1 = ucwords($quotes1);
感谢您的帮助。
ucwords
适用于单个字符串,而不适用于数组。只需在选择一个随机标题后应用它:
function random_title ()
{
$quotes1 = file ("wp-content/plugins/includes/classes/quotes.txt", FILE_IGNORE_NEW_LINES);
$num = rand (0, intval (count ($quotes1) / 3)) * 3;
return ucwords($quotes1[$num]); # Here!
}
我希望输出的每个单词的第一个字母大写。这是我的代码。
function random_title ()
{
$quotes1 = file ("wp-content/plugins/includes/classes/quotes.txt", FILE_IGNORE_NEW_LINES);
$quotes1 = ucwords($quotes1);
$num = rand (0, intval (count ($quotes1) / 3)) * 3;
return $quotes1[$num];
}
用法是:
random_title()
这部分不工作,我做错了什么?将其放入时我没有得到任何输出,但如果我将其取出,我确实得到了我的标题,但它们是小写的,因为它们在文本文件中。
$quotes1 = ucwords($quotes1);
感谢您的帮助。
ucwords
适用于单个字符串,而不适用于数组。只需在选择一个随机标题后应用它:
function random_title ()
{
$quotes1 = file ("wp-content/plugins/includes/classes/quotes.txt", FILE_IGNORE_NEW_LINES);
$num = rand (0, intval (count ($quotes1) / 3)) * 3;
return ucwords($quotes1[$num]); # Here!
}