如何透過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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 如何給數字前面補零 ,固定位數補0PHP
- nginx 透過 php 代理給圖片加水印NginxPHP
- 如何給 PHP 新增新特性PHP
- php 根據給定字串時間獲取時區PHP字串
- 如何給 PHP 新增新的語法特性 (譯)PHP
- 如何將 SSH Key 新增到 GitLab 中?Gitlab
- 如何手動透過增強的方式,給 SAP ABAP 資料庫表增添新的欄位資料庫
- UAC:如何將軟體新增到信任區
- PHP透過DOM操作XMLPHPXML
- 「說技術」 PHP如何從字串中過濾出中文PHP字串
- 如何設定透過TeamViewer連線群暉NASView
- PHP 真的不行了?透過 PHP 的前世今生看真相PHP
- 如何透過郵件營銷挖掘新客戶
- 如何給localStorage設定一個過期時間?
- 如何透過Python將JSON格式檔案匯入redis?PythonJSONRedis
- Python 字串前面加u,r,b,f的含義Python字串
- 透過Github同步你的VScode設定GithubVSCode
- PHP透過FFI呼叫CJieba分詞PHPJieba分詞
- 蘋果新的基於ARM的Mac將無法透過Boot Camp支援Windows蘋果MacbootWindows
- PHP 如何透過 JSON-RPC 呼叫實現以太坊互動PHPJSONRPC
- 如何透過“就像XX”啟發創新思維? - mathiasverraes
- 如何將圖片轉換為向量?(透過DashScope API呼叫)API
- 如何透過C++ 將資料寫入 Excel 工作表C++Excel
- 將聚合新增到 Elasticsearch 查詢Elasticsearch
- Oracle Linux 7.1 透過systemctl將Weblogic設定為開機自啟動OracleLinuxWeb
- php 透過 JSON RPC 與 golang 通訊PHPJSONRPCGolang
- 容器環境下如何將NuGet包XML文件新增到SwaggerXMLSwagger
- 如何透過分解和增量更改將單體遷移到微服務?微服務
- IDC:透過支付為新的業務創新賦能
- C語言 第 7 節 如何將字串指標指向的內容賦值給陣列C語言字串指標賦值陣列
- 透過adb設定模擬器的HTTP代理HTTP
- 通過python操控MYSQL新增資料,並將資料新增到EXCEL中PythonMySqlExcel
- PHP——字串PHP字串
- 寫一個方法判斷給定的字串是否同態(isomorphic)字串
- 如何透過 Geth、Node.js 和 UNIX/PHP 訪問以太坊節點Node.jsPHP
- 如何透過ForkJoinPool和HikariCP將大型JSON檔案批次處理到MySQL?JSONMySql
- 透過spark將資料儲存到elasticsearchSparkElasticsearch
- Mysql效能優化:如何給字串加索引?MySql優化字串索引