我有一個字符串,我想使用的字符將它們轉換成一個數組「§」:認識「§」用PHP
<?php
$string="element1§element2§element3";
$array=explode("§",$string); //tried also § and §,double and single quotes
print_r($array);
?>
輸出始終是這樣的:
Array ([0] =>element1§element2§element3)
如何我可以讓PHP識別'§'符號以將字符串拆分爲數組嗎?
編輯: 我使用file()函數從文件中獲取字符串,並通過foreach迭代數組。如果我用我自己的例子,它的工作原理,但與exernal文件不。
的rowurlencode我的字符串的()是如下:
element1%A7element2%A7element3
,但在3號線的符號編碼版本?堅持一種格式。 –
我已經嘗試了你的代碼與§,並得到:'數組([0] => element1 [1] => element2 [2] => element3)';這裏是:<?php $ string =「element1§element2§element3」; $ array = explode(「§」,$ string); print_r($ array); ?> –
已經試過了,「$ string」只是一個例子,我已經從另一個源文件中得到它的格式,但是轉義字符和文字字符都不能解決問題 –