用php如何快速將字串切分成陣列

餘二五發表於2017-11-07

對於含有中文的字串,可以用下面的方法:


  1. $str = “hi釣魚島是中國的”
  2. preg_match_all(“/./u”$str$arr); 
  3. print_r($arr[0]); 

輸出結果:


  1. Array 
  2.     [0] => h 
  3.     [1] => i 
  4.     [2] => 釣 
  5.     [3] => 魚 
  6.     [4] => 島 
  7.     [5] => 是 
  8.     [6] => 中 
  9.     [7] => 國 
  10.     [8] => 的 

模式修飾符u在php5中已經完全支援了,如果是php4會有相容的問題。

本文轉自 ustb80 51CTO部落格,原文連結:http://blog.51cto.com/ustb80/1031963,如需轉載請自行聯絡原作者


相關文章