我对PHP有点生疏,需要一些建议/帮助。
我正在尝试生成粗略快速的api,它返回一些JSON数据来填充JavaScript图表。我正在使用PHP来查询数据库。我可以检索每月/每年的统计数据,但是在使用JSON_ENCODE()之前我正在努力生成PHP数组。
我想要的格式是:
{
y: 'January',
a: 150,
b: 90,
c: 50
}, {
y: 'February',
a: 75,
b: 65,
c: 50
}, {
y: 'March',
a: 50,
b: 40,
c: 50
}, {
y: 'April',
a: 75,
b: 65,
c: 50
}
等等到12月。 a = 2014 / b = 2015 / c = 2016。
我有一个数据库查询,它带有$year
和$month
参数,并返回记录数。
我最初的想法是使用三个数组:
$months = array("January","February","March","April","May","June","July","August","September","October","November","December");
$years = array("2014","2015","2016");
$yearlabels = array("a","b","c");
但是我无法看到如何以我想要的格式返回一个数组。
有什么想法吗?
答案 0 :(得分:1)
你可以尝试
Drawable drawable = editText.getBackground(); // get current EditText drawable
drawable.setColorFilter(Color.GREEN, PorterDuff.Mode.SRC_ATOP); // change the drawable color
if (Build.VERSION.SDK_INT > 16) {
editText.setBackground(drawable); // set the new drawable to EditText
} else {
editText.setBackgroundDrawable(drawable); // use setBackgroundDrawable because setBackground required API 16
}
我希望这会对你有所帮助。如果没有,请告诉我。