假设我有以下PHP数组:
$test = array(
'bob' => array(
'age' => '23',
'region' => 'Yorkshire',
'salary' => '£21,000'
),
'sarah' => array(
'age' => '42',
'region' => 'Yorkshire',
'salary' => '£60,000'
),
'jim' => array(
'age' => '28',
'region' => 'Yorkshire',
'salary' => '£35,000'
)
)
是否可以使用数组键作为引用从多维数组拉子数组?我可以使用array_slice()拉一个子数组,但我认为它需要一个整数的长度和偏移量。我希望$new_array = array_slice('jim') where
$new_array = array(
'age' => '28',
'region' => 'Yorkshire',
'salary' => '£22,000'
)
谢谢。
use:
$new_array = $test['jim'];
(假设$test是一个有效数组,这意味着您的$test中的键是唯一的,而在您的示例中不是)