哈嘍!今天將給大家介紹如何透過PHP將「if」加到給定字串的前面,當然「if」這個字符只是用來做範例,大家也可以換成其他字符,畢竟學習的過程就是掌握思路,下面我們就正式開始本文的中心問題吧~
同樣,我先給出一個完整的問題,給大家自己先思考實現的方法:
#問題具體描述是:「如何寫一個PHP 程式來建立一個新字串,其中'if' 被添加到給定字串的前面。如果字串已經以'if' 開頭,則原樣返回字串」?
那麼大家可以依照問題中的要求,自己在本地寫寫實作方法~
下面則是我提供的一個方法,大家也可以參考:
PHP程式碼如下:
<?php function test($s) { if (strlen($s) > 2 && substr($s,0, 2) == "if") { return $s; } return "if ".$s; } echo test("if else")."<br>"; echo test("else");
輸出結果是:
if else if else
搞定~也是非常簡單的吧,無非就是看PHP條件語句的掌握程度,同時也要了解下strlen函數和substr函數。
strlen()
函數是用來傳回字串的長度。 substr()
函數是用來傳回字串的一部份。
範例中「substr($s,0, 2)」中0則表示在字串中的第一個字元處開始,2則表示被傳回字串的長度(預設是直到字串的結尾)。
所以總體的邏輯是:如果我們給的$s長度大於2且前面兩個字元等於if,那麼就直接回傳$s;相反則透過.
連接符號加if到給定字串的前面就可以了。
最後推薦給大家最新、最全面的《PHP影片教學》~快來學習吧!
以上是如何透過PHP將'if”添加到給定字串的前面的詳細內容。更多資訊請關注PHP中文網其他相關文章!