鍍金池/ 教程/ PHP/ PHP 函數 preg_split()
函數
編碼標準
Apache 配置 PHP
Cookies
PHP 函數 preg_replace()
AJAX
PHP 靜態(tài)變量
PHP 函數 preg_grep()
PHP 函數 eregi_replace()
錯誤調試
循環(huán)類型
PHP Array 函數
PHP 環(huán)境設置
語法概述
PHP 函數 preg_quote()
在 Windows 用 Apache 安裝 PHP
使用 PHP 備份 MySQL 數據庫
PHP 局部變量
PHP.INI 文件配置
PHP Error 和 Logging 函數
在 Linux/UNIX 系統(tǒng)上面安裝 PHP
PHP 與 C 語言對比
數組
錯誤處理
用 IIS 在 Windows 上安裝 PHP
插入數據到 MySQL 數據庫
PHP 函數 preg_match()
從 MySQL 數據庫刪除數據
預定義變量
類/對象函數庫
在 Mac OS X 安裝 PHP
字符串
Web Concepts
PHP 介紹
文件包含
通過 PHP 使用分頁
文件 I/O
PHP 函數參數
PHP 字符函數
GET 和 POST 方法
運算符類型
正則表達式
郵件發(fā)送
MySQL數據庫連接
PHP 函數 preg_split()
使用 PHP 刪除 MySQL 數據庫
MySQL
PHP Directory 函數
PHP 函數參考
PHP 函數 eregi()
面向對象
PHP 函數 ereg()
結構控制
XML
PHP 函數 sql_regcase()
PHP 全局變量
用 PHP 創(chuàng)建 MySQL 數據庫
PHP 與 Perl 語言對比
PHP 函數 preg_match_all()
PHP 函數 split()
日期和時間
PHP 函數 spliti()
PHP 函數 ereg_replace()
常量
文件上傳
更新數據到 MySQL 數據庫中
PHP Date / Time 函數
繪話技術
使用 PHP 從數據庫取數據
變量類型
PHP Calendar 函數

PHP 函數 preg_split()

語法

  array preg_split (string pattern, string string [, int limit [, int flags]]);

定義和用法

preg_split()函數操作和函數split()一模一樣,除了正則表達式接受input參數作為匹配的元素?!∪绻付?,將限制分隔得到的子串最多只有l(wèi)imit個,返回的最后一個 子串將包含所有剩余部分。flags可以任意組合的下列flags:     PREG_SPLIT_NO_EMPTY 如果這個標記被設置, preg_split() 將進返回分隔后的非空部分。 PREG_SPLIT_DELIM_CAPTURE 如果這個標記設置了,用于分隔的模式中的括號表達式將被捕獲并返回。 PREG_SPLIT_OFFSET_CAPTURE 如果這個標記被設置, 對于每一個出現的匹配返回時將會附加字符串偏移量. 注意:這將會改變返回數組中的每一個元素, 使其每個元素成為一個由第0 個元素為分隔后的子串,第1個元素為該子串在subject 中的偏移量組成的數組。

返回值

返回一個使用 pattern 邊界分隔 subject 后得到 的子串組成的數組。

Example

下面是一段代碼,這段代碼復制并粘貼到一個文件中并驗證結果。

    <?php

    $ip = "123.456.789.000"; // some IP address
    $iparr = split ("/\./", $ip); 
    print "$iparr[0] <br />";
    print "$iparr[1] <br />" ;
    print "$iparr[2] <br />"  ;
    print "$iparr[3] <br />"  ;

    ?>

這將會產生以下結果:

    123
    456
    789
    000 
上一篇:結構控制下一篇:Apache 配置 PHP