0

我无法让它工作。
如何将密钥更改[0][id]. 在下面的数组中。我希望[0] => 2看起来像[id] => 2

数组例如:

Array
(
    [pickup] => 2014/11/10 15:15
    [tire_front] => tire_front
    [service] => 4
    [message] => 
    [user] => 1
    [0] => 2
)

我的php脚本:

<?php
if (isset($_POST['rep_list'])) {
    //insert database connect script here 
    $workCard = $_POST['rep_list'];
    array_push($workCard, $id); 
    print_r($workCard) ."<br>"; 
}
else{
    echo("errorrrrr");
}
?> 

解决了

<?php
if (isset($_POST['rep_list'])) {
    //insert database connect script here 
    $workCard = $_POST['rep_list'];
    $workCard['id'] = $id;
    print_r($workCard) ."<br>"; 
}
else{
    echo("errorrrrr");
}
?>
4

2 回答 2

1

你不应该使用array_push这个

$workCard['id'] = $id;

如果已经设置,您可以unset($workCard[0])

于 2014-11-10T13:44:55.520 回答
1

用这个:

$workCard['id'] = $id;
于 2014-11-10T13:45:44.727 回答