我搜索但找不到任何有用的东西
所以,我有一堆数据,我需要基本上只是把逗号放在中间,数据都来自记录,所以它像:
13
566
888
958
898
我需要像这样输出它:
13,566,888,958,898
如果我可以将任何 2 位数字移一位就更好了:
566,13,888,958,989
我知道它应该很简单,所以基本上我只是制作了一个表单,用 GET 传递它,然后从 url 读取变量,然后我尝试使用 str_replace(" ",",",$outtext) 来获取用逗号替换空格,这样我就可以将它回显出来,然后快速地复制它,问题是,我认为数据带有一个新行,我不知道如何替换它,我已经尝试过 "\n " 和 "%0D%0A" 但它并没有取代它,它只是用空格把它还给我。
无论如何,这是我正在使用的代码,也许有人可以告诉我我缺少的简单的事情,
<?php
if (isset($_GET['intext'])) {
$outtext=$_GET['intext'];
$newout=str_replace(" ", ",", $outtext);
echo $newout;
//testing
//echo(str_replace(" ",",","$outtext"));
}
?>
和html
<form name="indata" id="indata" method="get" action="index.php">
<textarea id="intext" name="intext"></textarea>
<input type="submit" id="submit" name="submit">
</form>
我也想过把它扔进一个数组并内爆它,但是已经有一段时间了,我忘记了怎么做。