導航:首頁 > 編程語言 > php數組explode

php數組explode

發布時間:2023-10-23 03:20:35

『壹』 php中利用explode函數分割字元串到數組

分割字元串
//利用
explode
函數分割字元串到數組
復制代碼
代碼如下:
<?php
$source
=
"hello1,hello2,hello3,hello4,hello5";//按逗號分離字元串
$hello
=
explode(',',$source);
for($index=0;$index<count($hello);$index++)
{
echo
$hello[$index];echo
"</br>";
}
?>
//split函數進行字元分割
//
分隔符可以是斜線,點,或橫線
復制代碼
代碼如下:
<?php
$date
=
"04/30/1973";
list($month,
$day,
$year)
=
split
('[/.-]',
$date);
echo
"Month:
$month;
Day:
$day;
Year:
$year<br
/>\n";
?>
通過數組實現多條件查詢的代碼
復制代碼
代碼如下:
<?php
$keyword="asp
php,jsp";
$keyword=str_replace("
","
",$keyword);
$keyword=str_replace("
",",",$keyword);
$keyarr=explode(',',$keyword);
for($index=0;$index<count($keyarr);$index++)
{
$whereSql
.=
"
And
(arc.title
like
'%$keyarr[$index]%'
Or
arc.keywords
like
'%$keyarr[$index]%')
";
}
echo
$whereSql;

『貳』 php用explode,可以提供多個字元作為分割符來進行分割數組嗎

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"<pre>";
print_r($arr);
echo"</pre>";

它的輸出結果是:

Array
(
[0] => aa
[1] => bb
[2] => cc
[3] => dd
);

閱讀全文

與php數組explode相關的資料

熱點內容
ch編譯器 瀏覽:445
java必須自己寫一個編譯器嗎 瀏覽:933
如何製作androidrom 瀏覽:465
單片機萬能板怎麼寫入程序 瀏覽:15
邁銳寶xl壓縮比 瀏覽:335
靠演算法買彩票 瀏覽:492
程序員考核d 瀏覽:237
自助游中國pdf 瀏覽:743
安卓p40是什麼手機 瀏覽:84
24cxx編程器 瀏覽:588
陰陽師如何查看哪個伺服器有ID 瀏覽:313
公務員照片壓縮 瀏覽:455
編譯的時候怎麼找未定義的函數 瀏覽:349
有什麼我的世界伺服器 瀏覽:303
伺服器亮綠燈是什麼意思 瀏覽:634
python畫的圖如何保存高清版 瀏覽:496
10的搭接還用加密嗎 瀏覽:370
bytedance這個文件夾是什麼意思呢 瀏覽:593
演算法站的客體 瀏覽:81
src文件夾c語言怎麼運行 瀏覽:28