0

可能重复:
PHP 获取数组中最后插入项的索引

我的数组是通过以下方式生成的:

$_SESSION['add_fail_urls'][] = $_REQUEST['url'];

如何获得自动分配键的数值[]

4

1 回答 1

1
<?php $numberOfFailedUrls = count($_SESSION['add_fail_urls']); ?>

应该做的伎俩。如果您想确保不会收到有关add_fail_urls不存在的任何通知,请改用以下内容:

<?php 
    $numberOfFailedUrls = isset($_SESSION['add_fail_urls']) ? 
        count($_SESSION['add_fail_urls']) : 
        0; 
?>

编辑:我可能误解了您的帖子(截至@des 评论),因为您可能想要添加元素的实际索引而不是元素的数量。如果是这样,这是@romaninsh 在链接问题中为您提供的解决方案

<?php 
    end($a);
    $last_id=key($a);
?>
于 2012-12-29T10:36:59.707 回答