php函数strpos和substr在localhost和server中的不同结果

时间:2011-05-10 11:14:12

标签: php strpos strstr

假设我们有像“adjkadahsdjashd ## kjhkhkjhkjhs”这样的字符串。 我想把它们切成例如adjkadahsdjashd和kjhkhkjhkjhs

所以我在电脑上写了这个:

<?php
$s="508462170##dfsfgdfggf";
echo substr($s,strpos($s,"#")+2)."</br>";
echo substr($s,0,strpos($s,"#"));
?>

结果没问题,但是当我把它上传到服务器时,它什么都没有给我回复。

服务器php版本是5.2.17

:(

2 个答案:

答案 0 :(得分:0)

尝试回显strpos()的结果以缩小问题范围。

答案 1 :(得分:0)

问题的缩短方法是:

echo implode('<br/>', explode('##', $s));

在展位平台上做了这项工作。

此外</br>无效HTML。