在php中组合ucwords和substr


Combine ucwords and substr in php

下面的echo目前都是大写的,我如何强制每个单词的第一个字母大写,其余的小写,但仍然使用substr或类似的东西来限制长度?

<?php echo substr($row['fulladdress'],0,20); ?>

应该这样做。只需将其包装在ucfirst函数中即可

<?php echo ucfirst(strtolower(substr($row['fulladdress'],0,20))); ?>

使用ucfirst()strtolower()

<?php echo substr(ucfirst(strtolower($row['fulladdress'])),0,20); ?>

类似:<?php echo ucfirst(strtolower(substr($row['fulladdress'],0,20))); ?>