首頁 後端開發 php教程 如何灵活运用PHP判断字符串的包含_PHP教程

如何灵活运用PHP判断字符串的包含_PHP教程

Jul 15, 2016 pm 01:31 PM
php 下面 介紹 使用方法 具體 判斷 包含 如何 字串 靈活 運用

下面介绍PHP判断字符串的包含的具体使用方法:

1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含

代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<ol class="dp-xml">

<li class="alt"><span><span class="tag"><span> ?php   </span></span></span></li>

<li><span>/*如手册上的举例*/   </span></li>

<li class="alt">

<span>$</span><span class="attribute">email</span><span> = </span><span class="attribute-value">'user@example.com'</span><span>;   </span>

</li>

<li>

<span>$</span><span class="attribute">domain</span><span> = </span><span class="attribute-value">strstr</span><span>($email'@');   </span>

</li>

<li class="alt"><span>echo $domain; <br>// prints @example.com   </span></li>

<li>

<span class="tag">?&gt;</span><span> </span>

</li>

</ol>

登入後複製

2. stristr: 它和strstr的使用方法完全一样.唯一的区别是stristr不区分大小写.

3. strpos: 返回boolean值.FALSE和TRUE不用多说.用 “===”进行判断.strpos在执行速度上都比以上两个函数快,另外strpos有一个参数指定判断的位置,但是默认为空.意思是判断整个字符串.缺点是对中文的支持不好. 

PHP判断字符串的包含代码如下:

1

2

3

4

5

6

7

8

9

<ol class="dp-xml">

<li class="alt"><span><span>$</span><span class="attribute">str</span><span>= </span><span class="attribute-value">'abc'</span><span>;   </span></span></li>

<li>

<span>$</span><span class="attribute">needle</span><span>= </span><span class="attribute-value">'a'</span><span>;   </span>

</li>

<li class="alt">

<span>$</span><span class="attribute">pos</span><span> = </span><span class="attribute-value">strpos</span><span>($str$needle);  </span>

</li>

</ol>

登入後複製

4. 用explode进行判断 

PHP判断字符串的包含代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

<ol class="dp-xml">

<li class="alt"><span><span>function checkstr($str){   </span></span></li>

<li>

<span>$</span><span class="attribute">needle</span><span> = </span><span class="attribute-value">"a"</span><span>;//判断是否包含a这个字符   </span>

</li>

<li class="alt">

<span>$</span><span class="attribute">tmparray</span><span> = </span><span class="attribute-value">explode</span><span>($needle,$str);   </span>

</li>

<li>

<span>if(count($tmparray)</span><span class="tag">&gt;</span><span>1){   </span>

</li>

<li class="alt"><span>return true;   </span></li>

<li><span>} else{   </span></li>

<li class="alt"><span>return false;   </span></li>

<li><span>}   </span></li>

<li class="alt"><span>}  </span></li>

</ol>

登入後複製

以上就是PHP判断字符串的包含的具体代码示例。


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446228.htmlTechArticle下面介绍PHP判断字符串的包含的具体使用方法: 1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含 代码如下:...
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南

CakePHP 日期和時間 CakePHP 日期和時間 Sep 10, 2024 pm 05:27 PM

CakePHP 日期和時間

CakePHP 專案配置 CakePHP 專案配置 Sep 10, 2024 pm 05:25 PM

CakePHP 專案配置

CakePHP 檔案上傳 CakePHP 檔案上傳 Sep 10, 2024 pm 05:27 PM

CakePHP 檔案上傳

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

CakePHP 路由

討論 CakePHP 討論 CakePHP Sep 10, 2024 pm 05:28 PM

討論 CakePHP

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 快速指南

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發

See all articles