我想将一个键的值设置为另一个键的值+一些字符串
我试过这个
$b = array (
'name' => 'Gilbert',
'fullname ' => $b['name']. 'Hocvinger',
);
echo $b['fullname'];
但它给了我一个错误。
您可以在初始化数组后执行此操作
$b = array (
'name' => 'Gilbert'
);
$b['fullname '] = $b['name']. 'Hocvinger';
echo $b['fullname'];
您不能这样做,因为在定义数组期间它的字段是不可访问的,因为数组尚未定义。
但是您可以在数组定义之后轻松地做到这一点,例如:
$b = array('name' => 'Gilbert');
$b['fullname'] = $b['name'].' Hocvinger';