<?php
/**
* multidimensional_array_rand()
*
* @param array $array
* @param integer $limit
* @return array
*/
function multidimensional_array_rand( $array, $limit ) {
uksort( $array, 'callback_rand' );
}
/**
* callback_rand()
*
* @return bool
*/
function callback_rand() {
}
$arr = array ( 'news' => 'text1', 'news' => 'text2',
'fun' => 'text3',
'news' => 'text4',
'echo' => 'text5',
'fun' => 'text6');
print_r( multidimensional_array_rand
( $arr, 1 ) );
PD9waHAKCi8qKgogKiBtdWx0aWRpbWVuc2lvbmFsX2FycmF5X3JhbmQoKQogKiAKICogQHBhcmFtIGFycmF5ICRhcnJheQogKiBAcGFyYW0gaW50ZWdlciAkbGltaXQKICogQHJldHVybiBhcnJheQogKi8KZnVuY3Rpb24gbXVsdGlkaW1lbnNpb25hbF9hcnJheV9yYW5kKCAkYXJyYXksICRsaW1pdCApIHsKCiAgICB1a3NvcnQoICRhcnJheSwgJ2NhbGxiYWNrX3JhbmQnICk7CgogIHJldHVybiBhcnJheV9zbGljZSggJGFycmF5LCAwLCAkbGltaXQsIHRydWUgKTsgCn0KCi8qKgogKiBjYWxsYmFja19yYW5kKCkKICogCiAqIEByZXR1cm4gYm9vbAogKi8KZnVuY3Rpb24gY2FsbGJhY2tfcmFuZCgpIHsgCgogIHJldHVybiByYW5kKCkgPiByYW5kKCk7Cgp9IAoKCiRhcnIgPSBhcnJheSAoICduZXdzJyA9PiAndGV4dDEnLAogICAgICAgICAgICAgICAnbmV3cycgPT4gJ3RleHQyJywKICAgICAgICAgICAgICAgJ2Z1bicgID0+ICd0ZXh0MycsCiAgICAgICAgICAgICAgICduZXdzJyA9PiAndGV4dDQnLAogICAgICAgICAgICAgICAnZWNobycgPT4gJ3RleHQ1JywKICAgICAgICAgICAgICAgJ2Z1bicgPT4gJ3RleHQ2Jyk7CgpwcmludF9yKCBtdWx0aWRpbWVuc2lvbmFsX2FycmF5X3JhbmQoICRhcnIsIDEgKSApOw==