推送 Key/Value 时出错 将数组与 array_push 配对
Error When Pushing Key/Value Pair Array with array_push
我正在尝试将 key/value 对推送到数组,如下所示:
$holders_array = array();
foreach ($holders as $holder) {
array_push($holders_array, "date" => $holder['date'], "holders" => $holder['holders']);
}
但我收到错误消息:
Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) in
我看到您无法根据 this link 使用 array_push 推送键值对,但是,我不知道如何正确处理。
如何将键值对推送到数组中?谢谢!
你可以简单地这样做:
$holders_array = array();
foreach ($holders as $holder) {
$holders_array[] = [
"date" => $holder['date'],
"holders" => $holder['holders']
];
}
你可以像这样写你的逻辑
foreach ($holders as $holder) {
$date_array['date'] = $holder['date'];
$holder_array['holders'] = $holder['holders'];
array_merge($holders_array, $date_array,$holder_array);
}
我正在尝试将 key/value 对推送到数组,如下所示:
$holders_array = array();
foreach ($holders as $holder) {
array_push($holders_array, "date" => $holder['date'], "holders" => $holder['holders']);
}
但我收到错误消息:
Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) in
我看到您无法根据 this link 使用 array_push 推送键值对,但是,我不知道如何正确处理。
如何将键值对推送到数组中?谢谢!
你可以简单地这样做:
$holders_array = array();
foreach ($holders as $holder) {
$holders_array[] = [
"date" => $holder['date'],
"holders" => $holder['holders']
];
}
你可以像这样写你的逻辑
foreach ($holders as $holder) {
$date_array['date'] = $holder['date'];
$holder_array['holders'] = $holder['holders'];
array_merge($holders_array, $date_array,$holder_array);
}