$arr = array(
'2012' => array(
array(
'no' => 1,
'nama' => 'satu',
'ket' => '...'
),
array(
'no' => 2,
'nama' => 'dua',
'ket' => '...'
),
array(
'no' => 3,
'nama' => 'tiga',
'ket' => '...'
),
),
'2014' => array(
array(
'no' => 11,
'nama' => 'sebelas',
'ket' => '...'
),
array(
'no' => 12,
'nama' => 'dua belas',
'ket' => '...'
),
array(
'no' => 13,
'nama' => 'tiga belas',
'ket' => '...'
),
)
);
foreach( $arr as $k => $a )
shuffle( $arr[ $k ] );
print_r( $arr );
Hasil
Array
(
[2012] => Array
(
[0] => Array
(
[no] => 3
[nama] => tiga
[ket] => ...
)
[1] => Array
(
[no] => 1
[nama] => satu
[ket] => ...
)
[2] => Array
(
[no] => 2
[nama] => dua
[ket] => ...
)
)
[2014] => Array
(
[0] => Array
(
[no] => 12
[nama] => dua belas
[ket] => ...
)
[2] => Array
(
[no] => 13
[nama] => tiga belas
[ket] => ...
)
[3] => Array
(
[no] => 11
[nama] => sebelas
[ket] => ...
)
)
)