上一篇文章中我們了解了字符轉(zhuǎn)換為HTML實(shí)體的方法,有需要的請(qǐng)看《字符如何通過(guò)函數(shù)成為html實(shí)體》。這次我們向大家介紹改變字符串首字符大小寫(xiě)的方法,有需要的可以參考參考。
我們都知道字符串的首字符只有大寫(xiě)和小寫(xiě)兩種可能性,能發(fā)生變化的也只有將首字符的道謝改成小寫(xiě),或是將首字符的小寫(xiě)改為大寫(xiě)。首先我們來(lái)介紹一下如何將字符串的首字符轉(zhuǎn)換成小寫(xiě)吧。
我們來(lái)看一個(gè)小例子。
<?php echo lcfirst("Hello world!"); ?>
結(jié)果為
在這里例子中,我們可以看到,當(dāng)我們使用lcfirst
函數(shù)可以將首字符轉(zhuǎn)換成小寫(xiě)。
既然現(xiàn)在,我們對(duì)這個(gè)函數(shù)有了一定的了解,那我們就具體看一下這個(gè)函數(shù)吧,對(duì)這個(gè)函數(shù)有更進(jìn)一步的了解。
這個(gè)函數(shù)的語(yǔ)法是
lcfirst(要轉(zhuǎn)換的字符串)
啦啦啦,我們應(yīng)該知道如何將首字符轉(zhuǎn)換成小寫(xiě)了,現(xiàn)在一起去看一下如何將首字符轉(zhuǎn)換成大寫(xiě)吧,就是想要禍禍這字符串。
當(dāng)然我們還是先看一個(gè)小例子。
<?php echo ucfirst("hello world!"); ?>
結(jié)果是
在這個(gè)小例子中,可以看到這個(gè)函數(shù)的作用與之前的函數(shù)作用正好相反,之前那個(gè)將字符串的首字符是小寫(xiě)。現(xiàn)在這個(gè)字符串的首字符變成大寫(xiě)啦。
都學(xué)到這里了,我們就來(lái)看一個(gè)這個(gè)函數(shù)的語(yǔ)法吧。
ucfirst(要轉(zhuǎn)換的字符串)
當(dāng)然這兩個(gè)函數(shù)只能將字符串第一個(gè)單詞的首字母發(fā)生大小寫(xiě)轉(zhuǎn)換,沒(méi)有辦法使每一個(gè)單詞發(fā)生大小寫(xiě)轉(zhuǎn)換。如果想要每一個(gè)單詞的大小寫(xiě)都發(fā)生轉(zhuǎn)換,需要用的函數(shù)是strtoupper()
和strtolower()
。不過(guò)每篇文章就不介紹啦。
就說(shuō)到這里了,有其他想知道的,可以點(diǎn)擊這個(gè)哦?!?→php視頻教程