由於我使用PHP,所以問題在於我如何在此代碼中使用第一個字母。大寫PHP中的第一個單詞
<?php foreach($aa as $row):?>
<?php echo ''.$row->username.'' ?>
<?php endforeach; ?>
由於我使用PHP,所以問題在於我如何在此代碼中使用第一個字母。大寫PHP中的第一個單詞
<?php foreach($aa as $row):?>
<?php echo ''.$row->username.'' ?>
<?php endforeach; ?>
PHP有ucfirst()
功能,它使一個字符串的第一個字符大寫。
<?php echo ''.ucfirst($row->username).'' ?>
它會是您更容易使用,而不是一個PHP函數CSS來顯示這一點。
使用該行的CSS:
text-transform: capitalize;
安全UTF-8法
<?php echo asd($row->firstname); ?>
function asd($string){
if(mb_strlen($string)){
return mb_strtoupper(mb_substr($string,0,1)).mb_substr($string,1,mb_strlen($string));
}else{
return false;
}
}
但笨,你可以這樣做:
$this->load->helper('string');
echo humanize($row->username);
第三種情況 (我通常喜歡的那個)是使用CSS類:
.capitalize{
text-transform:capitalize;
}
<a class="capitalize"><?php echo $row->firstname; ?></a>
ucfirst()
會幫助你,但請注意,它只能轉換第一個大寫字母。所有其他人也可以使用大寫字母,因此您可能希望先將其轉換爲小寫字母。
<?php echo ucfirst(strtolower($row->username)); ?>
您是否至少使用了Google?可能使用ucfirst()函數調用'ucfirst()' – slash197 2013-04-23 09:17:16
函數? http://www.php.net/manual/en/function.ucfirst.php和閱讀PHP文檔 – 2013-04-23 09:17:36
這裏有很多關於這個問題的問題:http://stackoverflow.com/questions/5536386/how- to-make-first-letter-of-a-word-capital?rq = 1和http://stackoverflow.com/questions/4625954/capitalize-first-letter-of-each-word-pulled-from-mysql- with-php-jquery?rq = 1和...(查看右側列表)。 – 2013-04-23 09:17:43