PHP: 字符被忽略


PHP: character being ignored

我有一个字符串$s="one'rtwo'rthree'rfour'rfive",当我这样做时print $s我希望看到five,只是因为换行重置了行。

相反,我似乎看到了one two three four five.

这是怎么回事?

如果你想重写

控制台窗口中的一行(就像你试图做的一样),你可以做这样的事情:

#!/c/PHP/php-7.0/php.exe <?php for($i = 0; $i < 100; $i++){ fwrite(STDOUT, "'r$i%"); }

或者,如果您只想要由回车符分隔的字符串的最后一部分,您可以执行以下操作:

$endVal = end(explode("'r", $s)); print($endVal);