我已经阅读了很多方法,在执行基本查询时删除字符串末尾的逗号,但没有一个基本的东西似乎与这个特定的脚本一起工作。希望我只是在想这个。我的脚本通过数据库并将城市置于适当的状态,但我需要删除最后一个城市的逗号。从字符串结尾删除逗号高级
这里是我使用
<?php
$sql = "SELECT * FROM markets WHERE id = 0 ORDER BY market_state";
$res = mysql_query($sql);
$list = array();
while ($r = mysql_fetch_object($res)) {
$list[$r->market_state][$r->id]['market_cities'] = $r->market_cities;
}
foreach ($list as $market_state => $market_cities) {
echo '<h1>' . $market_state . '</h1>';
foreach ($market_cities as $cityId => $cityInfo) {
echo $cityInfo['market_cities']. ',';
// etc
}
}
?>
计数循环中的相同内容是多余的,您应该将其分配给循环外的变量。 –
您可能想要抛出初始化和递增代码,使其更清晰。 – webbiedave