php怎麽分割字符串,合並數組_AG集团科技

教程中心

當前位置: 主頁/電腦學堂/電腦問題/解決辦法/php怎麽分割字符串,合並數組正文

php怎麽分割字符串,合並數組

2017-03-29 07:55來源:www.hbcmgw.com整理: 昆明電腦維修我要評論

用手機看

掃描二維碼查看 並分享給您的朋友

在日常網站開發中分割字符串和合並字符串的功能還是很常用的,特別是批量處理字符串的時候,很多時候應該會用到這兩個功能,廢話不多說,來下麵看教程。

  對於分割字符串和把數組合並成字符串的功能要用到兩個函數,一個是implode(),另一個是implode(),下麵我們詳細分析這兩個函數。

  一、php explode(separator,string,limit)函數

  explode()有三個參數,三個參數分別代表什麽意思呢?

  1、separator,必需。規定在哪裏分割,這個必須填,要不就沒辦法分割了,這個形象點說就是分割標記,因為人可以看著文本說我要在這分我要在那分,但是對於程序來說你要給他一個實體的標記它才能按著這個標記分割,比如把一個文本按行分割,按逗號分割了什麽的。

  2、String,必需。要分割的字符串。這個沒啥說的吧,就是你要分割的字符串。

  3、limit,可選,規定所返回的數組元素的數目。其實這個參數大多時候都不用的,淡然也有用到的時候。

  limit可能的值:

  (a)大於 0 - 返回包含最多 limit 個元素的數組

  (b)小於 0 - 返回包含除了最後的 -limit 個元素以外的所有元素的數組

  (c)0 - 返回包含一個元素的數組

  函數的官方解釋說完了,咱們來實驗個例子吧。

  例子:

  <?php

  $char = 'AG集团科技,技術分享,網站開發';

  $char_array = explode(',',$char);

  var_dump($char_array);

  ?>

  輸出結果為:

  array(3) { [0]=> string(6) "AG集团科技" [1]=> string(8) "技術分享" [2]=> string(8) "網站開發" }

  就這麽輕鬆的把一個字符串處理數組了,為什麽處理成數組,用到的時候就懂了。

  二、php implode(separator,array)函數

  Implode有兩個參數,來看解釋。

  1、separator可選。規定數組元素之間放置的內容。默認是 ""(空字符串)。

  2、array必需。要組合為字符串的數組。

  看例子:

  <?php

  $char = 'AG集团科技,技術分享,網站開發';

  $char_array = explode(',',$char);

  echo implode('_',$char_array);

  ?>

  輸出結果為:

  AG集团科技_技術分享_網站開發

上一篇:網頁中怎麽實現表單提交後不刷新頁麵 下一篇:沒有了

如果您覺得對您有用,可以分享給您的朋友:

用戶評論