亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    PHP如何按要求將部分字符轉(zhuǎn)換成大寫

    在之前有一篇類似的文章《PHP如何將指定字符串后幾位字符轉(zhuǎn)為大寫其余不變》,該文章給大家介紹了PHP將指定字符串后幾位字符轉(zhuǎn)為大寫其余不變,那么本文的主題則是按要求將部分字符轉(zhuǎn)換成大寫。

    首先我們來看一下問題的具體要求描述:

    “編寫一個PHP程序,將給定字符串的最后 3 個字符轉(zhuǎn)換為大寫。如果字符串的長度小于 3,則將所有字符大寫”。

    根據(jù)上述要求,各位不知道有沒有實現(xiàn)的思路呢?

    下面我直接上代碼,給我可以參考:

    PHP代碼如下:

    <?php function test($s) {     return strlen($s) < 3 ? strtoupper($s) : substr($s, 0, strlen($s) - 3).strtoupper(substr($s, strlen($s) - 3)); }  echo test("PHP")."<br>"; echo test("Javascript")."<br>"; echo test("js")."<br>"; echo test("Python")."<br>";

    輸出結(jié)果是:

    PHP如何按要求將部分字符轉(zhuǎn)換成大寫

    PHP JavascrIPT JS PytHON

    注:

    • strtoupper()函數(shù):用于把字符串轉(zhuǎn)換為大寫。(該函數(shù)是二進制安全的。)

    • strlen()函數(shù):用于返回字符串的長度。(若成功則返回字符串的長度,若字符串為空則返回 0。)

    • substr()函數(shù):用于返回字符串的一部分。(返回字符串的提取部分,若失敗則返回 FALSE,或者返回一個空字符串。)

    • 三元運算符

    另一個條件運算符是"?:"(或三元)運算符 。

    語法格式:

    (expr1) ? (expr2) : (expr3)

    對 expr1 求值為 TRUE 時的值為 expr2,在 expr1 求值為 FALSE 時的值為 expr3。

    自 PHP 5.3 起,可以省略三元運算符中間那部分。表達式 expr1 ?: expr3 在 expr1 求值為 TRUE 時返回 expr1,否則返回 expr3。

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號