PHP:使用特殊字符进行爆炸

时间:2009-09-03 02:52:55

标签: php special-characters explode

我正在处理从会话中抓取的长字符串,该字符串使用“§”(部分符号)对字符串的不同部分进行分组和划分。

示例:“ArticleID |标题|日期§ArticleID|标题|日期§文章ID |标题|日期”

我想使用以下内容将其放入数组中: explode("§",$str);

但是,出于某种原因,这个角色完全被忽略了。

我只是使用了一个不同的角色来实现这一点,但为什么PHP无法识别呢?

1 个答案:

答案 0 :(得分:7)

检查文件编码。可以将此§作为“\ xA7”,“\ xA7 \ x00”或“\ xC2 \ xA7”传递给explode(),具体取决于PHP文件是否分别编码为ASCII,UNICODE或UTF-8。