Php 数组推送-更改键上的名称
我不能让它工作Php 数组推送-更改键上的名称,php,arrays,array-push,array-key,Php,Arrays,Array Push,Array Key,我不能让它工作 如何将键[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 if (isset($_POST['rep_
如何将键
[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
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脚本:
Array
(
[pickup] => 2014/11/10 15:15
[tire_front] => tire_front
[service] => 4
[message] =>
[user] => 1
[0] => 2
)
<?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");
}
?>
您不应该为此使用
数组\u push
$workCard['id'] = $id;
如果已经设置,您可以取消设置($workCard[0])
使用此选项:
$workCard['id'] = $id;
$a['id']=$a[0];未结算($a[0])代码>也许?