如何使用另一个键在IN ANARRAY中设置键的值

时间:2013-11-08 13:31:06

标签: php arrays

我想将一个键值设置为另一个键的值+一些字符串

我试过这个

    $b = array ( 
      'name'        => 'Gilbert',
      'fullname '   => $b['name']. 'Hocvinger',
       );

echo $b['fullname'];

但它给了我一个错误。

2 个答案:

答案 0 :(得分:4)

初始化数组后可以这样做

$b = array ( 
      'name' => 'Gilbert'
);

$b['fullname ']  = $b['name']. 'Hocvinger';

echo $b['fullname'];

答案 1 :(得分:0)

你不能这样做,因为在定义数组时,它的字段是不可访问的,因为数组尚未定义

但是你可以在数组的定义之后轻松地做到这一点,比如:

$b = array('name' => 'Gilbert');
$b['fullname'] = $b['name'].' Hocvinger';