我有这段代码:
for($i=1;$i<=date("j");$i++) {
$DataGraphLinesAff .= ($i == 1 ? '['.$i.', '.$InfosMembre['imp_'.$i.''].'],
' : '['.$i.', '.$InfosMembre['imp_'.$i.''].'],
');
}
显示:
[1, 0],
[2, 0],
[3, 0],
[4, 0],
[5, 0],
[6, 0],
[7, 0],
[8, 0],
[9, 0],
[10, 0],
[11, 0],
[12, 0],
[13, 34],
如何更改代码以显示最后一个数组,
如何显示['8', 0],
?
答案 0 :(得分:1)
您可以使用数组:
for($i=1;$i<=date("j");$i++) {
$DataGraphLinesAff[] = '['.$i.', '.$InfosMembre['imp_'.$i.''].']';
}
$DataGraphLinesAff = implode(",\n", $DataGraphLinesAff);
答案 1 :(得分:0)
for($i=1;$i<=date("j");$i++) {
$DataGraphLinesAff .= ($i == 1 ? '['.$i.', '.$InfosMembre['imp_'.$i.''].'],
' : '['.$i.', '.$InfosMembre['imp_'.$i.''].']'.(($i==date("j"))?'':',
'));
}
答案 2 :(得分:0)
您可以substr
从字符串
for($i=1;$i<=date("j");$i++) {
$DataGraphLinesAff .= ($i == 1 ? '['.$i.', '.$InfosMembre['imp_'.$i.''].'],
' : '['.$i.', '.$InfosMembre['imp_'.$i.''].'],
');
}
$DataGraphLinesAff = substr(trim($DataGraphLinesAff), 0, -1);
答案 3 :(得分:0)