2015-11-27 168 views
-2

我有一些文字:PHP。如何爆炸•

text,text • text.text • text:text 

我需要

array('text,text','text.text','text:text); 

如何爆炸•? 工作!需要:

  $txt = html_entity_decode($txt); 
      $textArray = explode("•",$txt); 
      print_r($textArray); 
+0

什麼似乎是這個問題,好先生? https://3v4l.org/MHaSl – deceze

+0

這只是一個刺入黑暗,但最可能的問題是***編碼問題***。然而,「•」在'$ txt'中編碼,並且在你的源代碼的字符串文字''「?」中是不相同的。使用'echo bin2hex(「•」),bin2hex($ txt)'來計算差異! – deceze

回答

1

試一下:

$str = "text,text • text.text • text:text"; 
$new_arr = explode ('•', $str); 
+0

:)不起作用。我試過 –

+0

@АндросенкоЄвгеній嗯,既然這樣做*做*工作,你必須告訴我們一個具體的例子,我們可以排除故障。 – deceze

+0

$ textArray = explode(「•」,$ txt); –