我正在为客户构建一个Web界面来查看订单等。
内部订单系统将文本字符串保存在我在CAPITALS中使用的数据库中(不要问)。
例如,$row['PO_NUMBER']
显示900800 AN ORDER NUMBER
。
我想创建一个简单的函数来解决这个问题,以便我可以使用prettify($row['PO_NUMBER']);
代替900800 An Order Number
。
这可能吗?
答案 0 :(得分:0)
尝试:
<?php
function prettify($string){
$temp = explode(' ',$string); //Get each words in the string
foreach($temp as key => $value){
$temp[$key] = ucfirst($value); //Set first letter as a capital letter
}
return implode(' ',$temp); //Recompose the string and return the value
}
?>
答案 1 :(得分:0)
function prettify($string){
return ucwords(strtolower($string));
}