我有一个国家列表作为数组..我希望这个数组以下格式以后通过ajax返回: –
“印度”,“美国”,“英国”..
使用以下代码得到一些我正在寻找..
foreach($country_list as $country) {
$countries .= '"'.$country['label'].'",';
}
问题是它给出的输出像“印度”,“美国”,“英国”……,即尾随逗号.
试图删除它
substr_replace($countries, "0", -1);
和
rtrim($countries, ",");
但没有工作! .. 请帮忙 !
解决方法:
我认为你缺少在修剪后将变量赋值回来:
$s = '"india","usa","uk",';
$s = rtrim($s, ',');
// prints "india","usa","uk"
print $s;
演示