我想将一个键值设置为另一个键的值+一些字符串
我试过这个
$b = array (
'name' => 'Gilbert',
'fullname ' => $b['name']. 'Hocvinger',
);
echo $b['fullname'];
但它给了我一个错误。
答案 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';