如何透過PHP將“if”新增到給定字串的前面
哈嘍!今天將給大家介紹如何透過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將“if”新增到給定字串的前面的詳細內容,更多請關注php中文網其它相關文章!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2768/viewspace-2827474/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- css如何將新聞列表前面的點去掉CSS
- PHP 如何給數字前面補零 ,固定位數補0PHP
- 如何給 PHP 新增新特性PHP
- nginx 透過 php 代理給圖片加水印NginxPHP
- 如何給 PHP 新增新的語法特性 (譯)PHP
- php 根據給定字串時間獲取時區PHP字串
- 用php如何快速將字串切分成陣列PHP字串陣列
- 如何手動透過增強的方式,給 SAP ABAP 資料庫表增添新的欄位資料庫
- UAC:如何將軟體新增到信任區
- 如何將 SSH Key 新增到 GitLab 中?Gitlab
- 求給定字串的平均字元長度字串字元
- PHP透過DOM操作XMLPHPXML
- 編寫將給定字串倒序輸出的函式[Java筆試題]字串函式Java筆試
- 用三種方式取出給定字串中的目標字串字串
- 如何透過郵件營銷挖掘新客戶
- 蘋果新的基於ARM的Mac將無法透過Boot Camp支援Windows蘋果MacbootWindows
- 「說技術」 PHP如何從字串中過濾出中文PHP字串
- 如何給localStorage設定一個過期時間?
- 如何設定透過TeamViewer連線群暉NASView
- Linux下將PHP新增到環境變數,將Mysql加入環境變數。LinuxPHP變數MySql
- PHP 真的不行了?透過 PHP 的前世今生看真相PHP
- Quercus:將強大的Java帶給PHP開發者JavaPHP
- 如何透過C++ 將資料寫入 Excel 工作表C++Excel
- 如何將圖片轉換為向量?(透過DashScope API呼叫)API
- 如何透徹分析Java開發人員-給將成為程式猿的你們!Java
- PHP透過FFI呼叫CJieba分詞PHPJieba分詞
- 如何將word等office檔案新增到右鍵的新建選單
- 給linux新增新硬碟的經過Linux硬碟
- 如何透過分解和增量更改將單體遷移到微服務?微服務
- 如何透過Python將JSON格式檔案匯入redis?PythonJSONRedis
- 將聚合新增到 Elasticsearch 查詢Elasticsearch
- 透過shell來比較oracle和java中的字串使用OracleJava字串
- Python 字串前面加u,r,b,f的含義Python字串
- 透過shell定製ash指令碼指令碼
- Oracle透過job定時建立表Oracle
- 微軟確認Win 10將透過隨身碟出售 已可在亞馬遜預定微軟亞馬遜
- 透過spark將資料儲存到elasticsearchSparkElasticsearch
- C語言 第 7 節 如何將字串指標指向的內容賦值給陣列C語言字串指標賦值陣列