我有一个字符串$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);