|
|
|
วน loop while แล้วอยากเอาค่าใส่ comma ต้องทำอย่างไรไม่ให้มี comma ต่อท้าย |
|
|
|
|
|
|
|
substr
|
|
|
|
|
Date :
2016-05-25 08:17:05 |
By :
WiTT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$x = '1,2,3,';
echo substr($x,0,-1);
|
|
|
|
|
Date :
2016-05-25 09:20:01 |
By :
WiTT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อีกแนวทาง
Code (PHP)
while( $result = ........){
$row[] = $result['???'];
}
echo implode(',', $row);
|
|
|
|
|
Date :
2016-05-25 09:24:23 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$array_h='';
while(.....){
echo $array_h .= ($array_h? ',' : '') . $fetch_disstu['tb_knowledge_4h'];
เลือกเอานะครับอยู่ที่ความเหมาะสมของงาน
|
|
|
|
|
Date :
2016-05-25 09:53:40 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบไม่มี loop ใช้ implode + array_map
Code (PHP)
$array = [
['id'=>1, 'name'=>'one'],
['id'=>2, 'name'=>'two'],
['id'=>3, 'name'=>'three'],
];
$result = implode(',', array_map(function ($row) { return $row['name']; }, $array));
|
|
|
|
|
Date :
2016-05-26 09:50:06 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|