女人让男人桶爽30分钟,精品一区二区,在线观看 ,久久久久亚洲精品,免费网站看av片,男女啪啪18禁无遮挡激烈

您好!歡迎來到源碼碼網!

php開發(fā)判斷字符串是否相等的方法

  • 源碼教程
  • 來源:源碼碼網
  • 編輯:源碼碼網
  • 時間:2024-01-18 21:04
  • 閱讀:613

本文介紹php開發(fā)中常用的字符串比較的方法,以PHP7.4為例,可以使用雙等號,strcmp()方法,strcasemp()方法、strncasecmp()方法以及ctrncmp()方法,等進行判斷,下邊以"=="和strcmp()方法為例進行舉例:

// 定義插入的數(shù)據(jù)
$data = [
    "name"      => "張三",
    "age"       => "25",
    "detail"    => "我是張三"
];

$insertData = Db::name("user") ->where("name",$data["name"]) ->value("name");

1、使用運算符“==”比較字符串是否相等

“==”表示“相等”,是一個比較運算符,用于比較等號兩邊表達式或變量是否相等。

if ($data["name"] ===$insertData){
    echo "你插入的姓名有重復,請重寫!";
}else{
    $result = Db::name("user") ->insert($data);
    halt($result);
}

2、使用strcmp()函數(shù)比較字符串是否相等

strcmp() : 比較兩個字符串(大小寫敏感)。

返回值分為3種情況:

    0 - 如果兩個字符串相等

    <0 - 如果 字符串1 小于 字符串2

    >0 - 如果 字符串1 大于 字符串2

只需要檢查strcmp()函數(shù)的返回值是否等于0即可知道兩字符串是否相等。

if (strcmp($data["name"],$insertData) !=0){
    $result = Db::name("user") ->insert($data);
    halt($result);
}else{
    echo "你插入的姓名有重復,請重新填寫!";
};

3、使用strcasecmp()函數(shù)比較字符串是否相等

PHP 中的 strcasecmp() 函數(shù)與 strcmp() 函數(shù)的功能類似,都可以比較兩個字符串,不同的是 strcasecmp() 函數(shù)在比較字符串時不會區(qū)分大小寫,其語法格式如下:

根據(jù)比較結果,

    如果 $str1 小于 $str2,則返回值 < 0;

    如果 $str1 大于 $str2,則返回值 > 0;

    如果 $str1 于 $str2 相等,則返回 0。

只需要檢查strcasecmp()函數(shù)的返回值是否等于0即可知道兩字符串是否相等。

4、使用strncasecmp()函數(shù)比較字符串是否相等

strncasecmp() 函數(shù)比較兩個字符串(不區(qū)分大小寫)。

該函數(shù)與 strcasecmp() 函數(shù)類似,不同的是,strcasecmp() 沒有 length 參數(shù)(不能指定每個字符串用于比較的字符數(shù))。

返回值和strcasecmp() 函數(shù)一樣

5、使用strncmp()函數(shù)比較字符串是否相等

strncmp() 函數(shù)比較兩個字符串(區(qū)分大小寫)。

該函數(shù)與 strcmp() 函數(shù)類似,不同的是,strcmp() 沒有 length 參數(shù)(不能指定每個字符串用于比較的字符數(shù))。

返回值和strcmp()  函數(shù)一樣

特別聲明:
1、如無特殊說明,內容均為本站原創(chuàng)發(fā)布,轉載請注明出處;
2、部分轉載文章已注明出處,轉載目的為學習和交流,如有侵犯,請聯(lián)系客服刪除;
3、編輯非《源碼碼網》的文章均由用戶編輯發(fā)布,不代表本站立場,如涉及侵犯,請聯(lián)系刪除;
全部評論(0)
推薦閱讀
  • CSS 媒體查詢(@media)寬度范圍設置建議
  • CSS 媒體查詢(@media)寬度范圍設置建議
  • 語法正確性:代碼使用現(xiàn)代范圍查詢語法(width>=1200pxandwidth<1400px),在支持該語法的瀏覽器(如Chrome104+、Firefox63+、Safari15.4+)中有效。邏輯正確性:當視口寬度在1200px(含)至1400px(不含)之間時,body的padding-top會設置為4px,符合用戶需求。兼容性建議:傳統(tǒng)寫法:為兼容舊版瀏覽器,建議改用:@media?(w
  • 源碼教程
  • 來源:源碼碼網
  • 編輯:源碼碼網
  • 時間:2025-05-06 21:55
  • 閱讀:81
  • VS Code配置Vue自動補全代碼教程
  • VS Code配置Vue自動補全代碼教程
  • 在VSCode中配置Vue開發(fā)的自動補全代碼可以通過以下步驟實現(xiàn),以提高開發(fā)效率:1.安裝必要插件Volar(推薦用于Vue3)針對Vue3和語法,提供更強大的支持。Vetur(適用于Vue2)若項目使用Vue2,安裝Vetur并禁用Volar以避免沖突。VueVSCodeSnippets提供常用代碼片段(如v-for,?v-model等)。2.配置VSCode設
  • 源碼教程
  • 來源:源碼碼網
  • 編輯:源碼碼網
  • 時間:2025-04-21 21:35
  • 閱讀:189
  • 中文域名有價值嗎?他的優(yōu)缺點是什么?
  • 中文域名有價值嗎?他的優(yōu)缺點是什么?
  • 中文域名(如“例子.中國”或“news.新華網”)作為互聯(lián)網本地化的重要體現(xiàn),近年來在特定場景下展現(xiàn)了獨特的價值,但也存在爭議和局限性。以下從多個角度分析其價值與挑戰(zhàn):1.核心價值點(1)用戶友好性與品牌本土化降低記憶門檻:對中文用戶而言,母語域名更直觀易記,尤其適合面向非英語用戶的中小企業(yè)、地方機構或中老年群體。例如,“新華網.中國”比“xinhuanet.com”更容易被普通用戶記住。強化品牌標識:中文域名可直接體現(xiàn)品牌名稱(如“
  • 行業(yè)資訊
  • 來源:源碼碼網
  • 編輯:源碼碼網
  • 時間:2025-04-19 14:08
  • 閱讀:178
聯(lián)系客服
源碼代售 源碼咨詢 素材咨詢 聯(lián)系客服
029-84538663
手機版

掃一掃進手機版
返回頂部