php用explode,可以提供多個字元作為分割符來進行分割陣列嗎

2021-09-07 22:18:23 字數 700 閱讀 7682

1樓:匿名使用者

explode — 使用一個字串分割另一個字串, 它的函式原型如下:

array explode    ( string $delimiter   , string $string   [, int $limit  ] )

因此,它不可以提供多個字元作為分割符來進行分割陣列。

如果要使用多個字串作為分割字元,可以用另外一個函式 preg_split。

通過一個正規表示式分隔字串, 它的函式原型如下:

array preg_split    ( string $pattern   , string $subject   [, int $limit = -1   [, int $flags = 0  ]] )

舉例:<?php

$str = "aa--bb++cc**dd";

$arr = preg_split('/[-+\*]+/is', $str);

echo "";

print_r($arr);

echo "";

它的輸出結果是:

array

([0] => aa

[1] => bb

[2] => cc

[3] => dd);

2樓:匿名使用者

好像不行吧。。

自己寫一個函式實現這個功能就可以了。

誰可以提供用吉祥的字連成一句話,誰可以提供用五個吉祥的字連成一句話

52013 我愛你一生 52014我愛你一世 請大家想一副對聯,7字,吉祥話即可,每聯對應的那個字可連成詞語 喜慶吉祥萬事如意 意氣風發福如四海 是這個意思嗎 丹桂飄香閤家歡,鳳花逸香眾人樂。對長輩 對同輩 對晚輩說的吉祥話,至少5個,四字詞語,誰 福如東海 壽比南山 多子多福 事業有成 學業有成 ...

求php頁面可以給另php檔案新增內容

如果沒有額外的需求,就是a頁面表單直接提交到b頁面 action b.php 然後在b頁面指定位置直接輸出即可 b頁面中 輸出 echo str a.php中設定一個form,action提交至b.php點選提交後則跳至b.php,至於b.php,簡單,只需要在需要輸出輸入值的地方加入以下 即可 這...

求用PHP的fseek fgets獲取指定行的函式

真不厚道,給0分,怪不得沒有人回答。採納給加分吧。function readbigfilelines filename,startline 1,endline 50 for i i endline i fclose fp return content function createfile file...