21,886
社区成员
发帖
与我相关
我的任务
分享
$aa=array();
$aa[1]="aa";
$aa[109]="bb";
$aa[9]="bb";
echo max(array_flip($aa)); // 9
echo max(array_keys($aa)); // 109
$aa=array();
$aa[1]="aa";
$aa[9]="bb";
$aa[109]="bb";
echo max(array_flip($aa));
function getLastKey(&$sourceArray) {
ksort($sourceArray);
return end(array_keys($sourceArray));
}
<?php
$aa=array();
$aa[1]="aa";
$aa[9]="bb";
echo getLastKey($aa)."<br/>\n";
$aa[29]="cc";
$aa[18]="dd";
echo getLastKey($aa)."<br/>\n";
unset($aa[29]);
echo getLastKey($aa)."<br/>\n";
function getLastKey($sourceArray) {
$keys = array_keys($sourceArray);
sort($keys);
return array_pop($keys);
}
?>
echo count( $aa );