如何在php中将完整的大写单词字符串转换为ucwords?

时间:2015-10-27 20:54:34

标签: php

我一直在尝试在PHP中做一些非常基础的工作,因为我是PHP的初学者,但我真的无法实现我的目标。 我想做的是我有像...这样的字符串! 混合类型:

THIS IS A SENTENCE
tHis Is a SEnTenCe

我在php中尝试使用ucwords函数,但是没有给出确切的结果,因为ucwords只关注每个单词的第一个字母,而不是专注于单词中的其他剩余字符。我真的想要什么是从每种混合类型的字符串中获取某种固定类型的字符串..!

喜欢:

This Is A Sentence

或者可能是我没有正确检查..所以如果有人能指引我走正确的路。那会很棒。!

2 个答案:

答案 0 :(得分:4)

首先转换为小写:

$string = ucwords(strtolower($string));

答案 1 :(得分:3)

<?php
$l = 'tHis Is a SEnTenCe';
echo ucwords(strtolower($l));
?>

结果

This Is A Sentence