用PHP来美化文本

时间:2014-04-25 12:43:48

标签: php

我正在为客户构建一个Web界面来查看订单等。

内部订单系统将文本字符串保存在我在CAPITALS中使用的数据库中(不要问)。

例如,$row['PO_NUMBER']显示900800 AN ORDER NUMBER

我想创建一个简单的函数来解决这个问题,以便我可以使用prettify($row['PO_NUMBER']);代替900800 An Order Number

这可能吗?

2 个答案:

答案 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));
}