このループしたvarから最後のカンマを削除する方法については助けが必要です。最後にカンマを取り除いてループする
$image_meta .= "{\"id\":\"".$img_id."\",\"client\":\"".$img_desc."\",\"desc\":\"Test\"},";
FireFoxは気にしないようですが、IEはそうです。
私のデータを別の方法で。=とループさせる方法があれば、私は最も感謝しています。破で
このループしたvarから最後のカンマを削除する方法については助けが必要です。最後にカンマを取り除いてループする
$image_meta .= "{\"id\":\"".$img_id."\",\"client\":\"".$img_desc."\",\"desc\":\"Test\"},";
FireFoxは気にしないようですが、IEはそうです。
私のデータを別の方法で。=とループさせる方法があれば、私は最も感謝しています。破で
スクリプトの残りの部分を参照する必要があります。あなたが使用していない理由を
echo rtrim($image_meta,',');
または
echo substr($image_meta,0,-1);
ああ、私たちは行く、非常に非常に非常にありがとう、これはトリックでした。最も評価された – Khaled
見て:このような何かが動作するはず
$image_meta = '';
foreach($blahs as $blah){
$image_meta .= "{\"id\":\"".$img_id."\",\"client\":\"".$img_desc."\",\"desc\":\"Test\"},";
}
:
http://php.net/manual/en/function.implode.php
だけ明確にする、私は次のようにあなたのやって何かを推測している
$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);
あなたは次のようにすることができます:
PHP変数をJavaScript形式に「変換する」ことを目標にする場合は、json_encode()
をご覧ください。
:あなたは$ image_metaエコーとき しかし、私はあなたの状況を理解したものから、次の2つのいずれかを行うことができます(ループの後に私は考えます) jsonシリアライザに組み込まれていますか? –