From 249f0c41ee255d6a76a4bcb3b7e4086626c32092 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Wed, 27 May 2026 09:19:42 +0200 Subject: [PATCH] [Sync EN] Updated notes for example 10 in arrays page --- language/types/array.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language/types/array.xml b/language/types/array.xml index 9b836d3052..6475a1d219 100644 --- a/language/types/array.xml +++ b/language/types/array.xml @@ -1,5 +1,5 @@ - + Массивы @@ -540,12 +540,12 @@ var_dump($arr); - - Как уже отмечалось, при добавлении в массив нового значения без указания ключа PHP присвоит новому элементу - целочисленный ключ на 1 больше текущего наибольшего целочисленного (int) индекса, - но не меньше 0. В массиве без целочисленных (int) индексов - новому элементу присваивается ключ 0 — ноль. - + + Если ключ не указан, новым ключом станет максимальный существующий + целочисленный индекс + 1. Если в массиве нет положительных + целочисленных индексов, ключом станет 0. + Начиная с PHP 8.3.0 это также может быть отрицательное целое число. + При работе с массивами учитывают, что наибольший целочисленный ключ, на основе которого вычисляется новый ключ,