|
|
|
php เพิ่มข้อความลง Array ยังไงไม่ให้มีเครื่องหมายคำพูดครับ |
|
|
|
|
|
|
|
ผมต้องการแสดง chart แบบเปลี่ยนสีได้ด้วย google chart ครับ แต่ไม่สามารถเพิ่มคำว่า { role: "style" } ลงใน array ได้ครับ ตัวอย่างที่สามารถใช้งานได้คือแบบนี้ครับ
Code
[["Element", "Density", { role: "style" } ],
["Copper", 8.94, "#b87333"],
["Silver", 10.49, "silver"],
["Gold", 19.30, "gold"],
["Platinum", 21.45, "color: #e5e4e2"]]
แต่ที่ผมทำได้คือแบบนี้ครับ
Code
[["Element","Density","{role: 'style'}"],["nnn1",12000,"gold"],["nnn2",15000,"gold"]]
ซึ่ง { role: "style" } จะมีเครื่องหมายคำพูด(" " ) ด้วยครับ ไม่ทราบว่าแก้ยังไงได้บ้างครับ
โค้ดสร้าง Array
Code
$arr0 = array();
$arr2 = array();
$arr2[] = "Element";
$arr2[] = "Density";
$arr2[] = "{role: 'style'}"; //ตรงนี้ไม่ต้องงการให้เป็น string ต้องการแค่คำว่า {role: 'style'}
$arr0[] = $arr2;
$arr1 = array();
$result = array();
$sth2 = mysql_query("SELECT * FROM program");
while($r = mysql_fetch_array($sth2)){
$arr1[] = array($r[1],(int)$r[2],'gold');
}
$result = array_merge($arr0, $arr1);
echo json_encode($result);
?>
Tag : PHP, JavaScript, Ajax
|
ประวัติการแก้ไข 2014-08-10 00:34:33
|
|
|
|
|
Date :
2014-08-10 00:31:49 |
By :
mmc01 |
View :
1059 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$arr2[] = "{role: 'style'}"; //ตรงนี้ไม่ต้องงการให้เป็น string ต้องการแค่คำว่า {role: 'style'}
แก้เป็น
$arr2[] = array('role'=>'style');
|
|
|
|
|
Date :
2014-08-10 08:02:14 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2014-08-10 09:51:21 |
By :
mmc01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|