下面的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))); ?>