0

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

我试过这个

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

echo $b['fullname'];

但它给了我一个错误。

4

2 回答 2

4

您可以在初始化数组后执行此操作

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

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

echo $b['fullname'];
于 2013-11-08T13:33:40.610 回答
0

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

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

$b = array('name' => 'Gilbert');
$b['fullname'] = $b['name'].' Hocvinger';
于 2013-11-08T13:33:59.143 回答