首頁  >  文章  >  後端開發  >  PHP如何依要求將部分字元轉換成大寫

PHP如何依要求將部分字元轉換成大寫

藏色散人
藏色散人原創
2021-08-23 09:36:081867瀏覽

在之前有一篇類似的文章《PHP如何將指定字符串後幾位字符轉為大寫其餘不變》,該文章給大家介紹了PHP將指定字符串後幾位字符轉為大寫其餘不變,那麼本文的主題則是依要求將部分字元轉換成大寫。

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

「寫一個PHP程序,將給定字串的最後3 個字元轉換為大寫。如果字串的長度小於3 ,則將所有字元大寫」。

根據上述要求,各位不知道有沒有實現的思路呢?

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

PHP程式碼如下:

";
echo test("Javascript")."
"; echo test("js")."
"; echo test("Python")."
";

輸出結果是:

PHP如何依要求將部分字元轉換成大寫

PHP
JavascrIPT
JS
PytHON

附註:

  • strtoupper()函數:用來把字串轉換為大寫。 (函數是二進位安全性的。)

  • strlen()函數:用於傳回字串的長度。 (若成功則傳回字串的長度,若字串為空則傳回 0。)

  • substr()函數:用於傳回字串的一部份。 (傳回字串的提取部分,若失敗則傳回FALSE,或傳回一個空字串。)

  • #三元運算子

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

語法格式:

(expr1) ? (expr2) : (expr3)

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

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

相關推薦:《

PHP的三元運算子

#最後推薦給大家最新、最全面的《

PHP影片教學 》~快來學習吧!

以上是PHP如何依要求將部分字元轉換成大寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn