如何在php中为数组分配关联索引

时间:2014-03-20 08:06:47

标签: php arrays

我想将一个索引'父亲姓名'分配给演示值但不能这样做,请帮助我。

Array
(
    [first_name] => Abc
    [last_name] => Xyz
    [address] => xyz
    [email] => abcxyz@domain.com
    [contact_no] => 1234567890
    [exam_id] => 4
    [candidate_id] => abc.xyz
    [password] => seXUEz1n7cRRY
    [martial_status] => S
    [children] => 0
    [birth_date] => 1988-11-24
    [remark] => xyz
    [] => demo
)

4 个答案:

答案 0 :(得分:2)

通常应该这样做:

$ array ['父亲姓名'] ='演示';

答案 1 :(得分:0)

我猜你有一个带有演示值的索引null,而Null将被转换为空字符串,即密钥null实际上将存储在“”下。

$array["Father Name"] = $array[null];
unset($array[null]);

<强> DEMO

相同
$array["Father Name"] = $array[''];
unset($array['']);

答案 2 :(得分:0)

如果您需要查找和替换该项目,可以执行

$array = array('a' => 1, 'b' => 2, 'demo');
$index = array_search('demo', $array);

if ($index !== false) {
    $array['Father Name'] = $array[$index];
    unset($array[$index]);
}

var_dump($array);

答案 3 :(得分:-2)

试试这个:

array('Father Name'=>'demo');