重複の可能性:
PHPは配列に最後に挿入されたアイテムのインデックスを取得します
私の配列は次のように生成されます:
$_SESSION['add_fail_urls'][] = $_REQUEST['url'];
自動的に割り当てられたキーの数値を取得するにはどうすればよい[]
ですか?
重複の可能性:
PHPは配列に最後に挿入されたアイテムのインデックスを取得します
私の配列は次のように生成されます:
$_SESSION['add_fail_urls'][] = $_REQUEST['url'];
自動的に割り当てられたキーの数値を取得するにはどうすればよい[]
ですか?
<?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);
?>