Php 循环,并在末尾删除逗号
我需要关于如何从这个循环变量中删除最后一个逗号的帮助Php 循环,并在末尾删除逗号,php,loops,comma,Php,Loops,Comma,我需要关于如何从这个循环变量中删除最后一个逗号的帮助 $image_meta .= "{\"id\":\"".$img_id."\",\"client\":\"".$img_desc."\",\"desc\":\"Test\"},"; FireFox似乎并不介意,但IE介意 若有任何方法可以摆脱。=并以另一种方式循环我的数据,我将非常感激。看看内爆: 我只是想澄清一下,我猜你在做类似的事情: $image_meta = ''; foreach($blahs as $blah){ $im
$image_meta .= "{\"id\":\"".$img_id."\",\"client\":\"".$img_desc."\",\"desc\":\"Test\"},";
FireFox似乎并不介意,但IE介意
若有任何方法可以摆脱。=并以另一种方式循环我的数据,我将非常感激。看看内爆:
我只是想澄清一下,我猜你在做类似的事情:
$image_meta = '';
foreach($blahs as $blah){
$image_meta .= "{\"id\":\"".$img_id."\",\"client\":\"".$img_desc."\",\"desc\":\"Test\"},";
}
像这样的方法应该会奏效:
$image_meta_arr = array();
foreach($blahs as $blah){
array_push($image_meta, "{\"id\":\"".$img_id."\",\"client\":\"".$img_desc."\",\"desc\":\"Test\"}";
}
$image_meta = implode(',', $image_meta_arr);
看看内爆:
我只是想澄清一下,我猜你在做类似的事情:
$image_meta = '';
foreach($blahs as $blah){
$image_meta .= "{\"id\":\"".$img_id."\",\"client\":\"".$img_desc."\",\"desc\":\"Test\"},";
}
像这样的方法应该会奏效:
$image_meta_arr = array();
foreach($blahs as $blah){
array_push($image_meta, "{\"id\":\"".$img_id."\",\"client\":\"".$img_desc."\",\"desc\":\"Test\"}";
}
$image_meta = implode(',', $image_meta_arr);
您可以这样做:
$ar_image_meta = array();
for/foreach() // your loop
{
$ar_image_meta[] = '{"id":"'.$img_id.'","client":"'.$img_desc.'","desc":"Test"}';
}
$image_meta = implode(", ", $ar_image_meta);
如果您的目标是将PHP变量“转换”为Javascript变量,请查看。您可以这样做:
$ar_image_meta = array();
for/foreach() // your loop
{
$ar_image_meta[] = '{"id":"'.$img_id.'","client":"'.$img_desc.'","desc":"Test"}';
}
$image_meta = implode(", ", $ar_image_meta);
如果您的目标是将PHP变量“转换”为Javascript变量,请查看。我们需要查看脚本的其余部分。 但从我对您的情况的理解来看,当您回显$image_meta(我想在循环之后)时,您可以执行以下两种操作之一:
echo rtrim($image_meta,',');
或
我们需要看到脚本的其余部分。 但从我对您的情况的理解来看,当您回显$image_meta(我想在循环之后)时,您可以执行以下两种操作之一:
echo rtrim($image_meta,',');
或
你为什么不使用内置的json序列化程序?为什么不使用内置的json序列化程序?我检查了整个内爆函数,但在仅使用那一行时失败,知道如何植入它吗?我检查了整个内爆函数,但在仅使用那一行时失败,知道如何植入它吗?啊,好了,非常感谢,这就成功了。非常感谢,我们走了,非常非常感谢,这就成功了。最受欢迎