我想创建一些图形的东西,但是在将数组Key => Value转换为X = Key,Value => Value时遇到一些问题。
AnyChart需要以下内容: x:“ A”,值:637166
我有这个: x =>值
我正在尝试类似的事情:
$dadosproc=array();
$a=0;
foreach($dados as $key => $value){
array_push($dadosproc,$dadosproc[$a]["x"]= $key,$dadosproc[$a++]["value"]=$value);
};
答案 0 :(得分:1)
我的猜测是,您可能希望输出数组可能类似于
$dadosproc = array();
$a = 0;
$dados = ["x1" => 637166, "x2" => 637168];
foreach ($dados as $key => $value) {
$dadosproc[$a]["key"] = $key;
$dadosproc[$a]["value"] = $value;
$a++;
}
var_dump($dadosproc);
array(2) {
[0]=>
array(2) {
["key"]=>
string(2) "x1"
["value"]=>
int(637166)
}
[1]=>
array(2) {
["key"]=>
string(2) "x2"
["value"]=>
int(637168)
}
}