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

これを使って:

$workCard['id'] = $id;
于 2014-11-10T13:45:44.727 に答える
1

array_pushこれには使用しないでください

$workCard['id'] = $id;

すでに設定されている場合は、unset($workCard[0])

于 2014-11-10T13:44:55.520 に答える