2011-05-10 97 views
0

假設我們有像「adjkadahsdjashd ## kjhkhkjhkjhs」這樣的字符串。 ,我想將它們切成例如adjkadahsdjashd和kjhkhkjhkjhsphp函數strpos和substr在localhost和server中的不同結果

所以我寫這在我的電腦上:

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

,結果是好的,但是當我上傳此服務器,它返回我什麼。

服務器PHP版本5.2.17是

:(

+0

你是否完全像這樣嘗試,還是它只是你的測試文件的一部分?在Appache服務器上試用過,它工作正常。也許你想添加一個'echo「測試」;'以確保有一個結果。 – martinstoeckli 2011-05-10 12:47:09

回答

0

你的問題的一個較短的方法是:

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

做這項工作的展臺平臺。

而且</br>是無效的HTML。

0

嘗試呼應)strpos的結果(以縮小問題下