gpt4 book ai didi

PHP,用内爆添加一个换行符

转载 作者:可可西里 更新时间:2023-11-01 12:25:38 25 4
gpt4 key购买 nike

我正在尝试在带有内爆的 foreach 语句中添加换行符 \n

我的代码:

$ga->requestReportData($profileId,array('country'),array('visits')); 
$array = array();
foreach($ga->getResults() as $result){
$array[] = "['".$result->getcountry()."', ".$result->getVisits()."]";
}
echo implode(",\n", $array);

我的结果之间只有一个逗号和一个空格。我想要一个逗号和一个换行符。

我想得到这样的东西:

['Country', 'number'],

['Country', 'number'],

['Country', 'number']

但是我得到了这个:

['Country', 'number'], ['Country', 'number'], ['Country', 'number']

为什么我的\n 没有换行?

最佳答案

我怀疑这是因为您正在将数据回显到浏览器并且它没有像您期望的那样显示换行符。如果您将内爆包装在 <pre> 中标签,你可以看到它工作正常。

此外,你的论点在你的 implode 上是倒退的函数,根据当前文档。但是,由于历史原因,参数可以按任意顺序排列。

$array = array('this','is','an','array');
echo "<pre>".implode(",\n",$array)."</pre>";

输出:

this,
is,
an,
array

关于PHP,用内爆添加一个换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21584164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com