array_chunk

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

array_chunk - Π ΠΎΠ·Π±ΠΈΠ²Π°Ρ” масив Π½Π° частини

Опис

array_chunk(array $array, int $length, bool $preserve_keys = false): array

Π ΠΎΠ·Π±ΠΈΠ²Π°Ρ” масив Π½Π° масиви Ρ–Π· Π·Π°Π΄Π°Π½ΠΈΠΌ Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ– length ΠΊΡ–Π»ΡŒΠΊΡ–ΡΡ‚ΡŽ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ–Π². ΠšΡ–Π»ΡŒΠΊΡ–ΡΡ‚ΡŒ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ–Π² Π² останній частині Π΄ΠΎΡ€Ρ–Π²Π½ΡŽΠ²Π°Ρ‚ΠΈΠΌΠ΅ Π°Π±ΠΎ Π²ΠΈΡΠ²ΠΈΡ‚ΡŒΡΡ мСншою Π·Π° Π·Π°Π΄Π°Π½Ρƒ Π΄ΠΎΠ²ΠΆΠΈΠ½Ρƒ (length

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

array

Масив, який Ρ‚Ρ€Π΅Π±Π° Ρ€ΠΎΠ·Π±ΠΈΡ‚ΠΈ.

length

Π ΠΎΠ·ΠΌΡ–Ρ€ΠΈ ΠΊΠΎΠΆΠ½ΠΎΡ— частини.

preserve_keys

Если установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅**true**, ΠΊΠ»ΡŽΡ‡Ρ– ΠΎΡ€ΠΈΠ³Ρ–Π½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ масиву Π±ΡƒΠ΄ΡƒΡ‚ΡŒ Π·Π±Π΅Ρ€Π΅ΠΆΠ΅Π½Ρ–. Π—Π° замовчуванням - false, Ρ‰ΠΎ пСрСіндСксує частини числовими ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” Π±Π°Π³Π°Ρ‚ΠΎΠ²ΠΈΠΌΡ–Ρ€Π½ΠΈΠΉ індСксний масив (індСксація ΠΏΠΎΡ‡ΠΈΠ½Π°Ρ”Ρ‚ΡŒΡΡ Π· нуля), Ρƒ якому ΠΊΠΎΠΆΠ΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€ΡˆΠΎΠ³ΠΎ рівня ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ length Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ–Π².

Помилки

Π―ΠΊΡ‰ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ lengthмСньшС , Π±ΡƒΠ΄Π΅ Π²ΠΈΠΊΠΈΠ½ΡƒΡ‚ΠΎ виняток ValueError

список Π·ΠΌΡ–Π½

Π’Π΅Ρ€ΡΠΈΡΠžΠΏΠΈΡ
8.0.0Π―ΠΊΡ‰ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ lengthмСньшС , Π±ΡƒΠ΄Π΅ Π²ΠΈΠΊΠΈΠ½ΡƒΡ‚ΠΎ виняток ValueError; Ρ€Π°Π½Ρ–ΡˆΠ΅, Π½Π°Ρ‚ΠΎΠΌΡ–ΡΡ‚ΡŒ видавалася ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° рівня E_WARNING Ρ‚Π° функція ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Π»Π° null

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— array_chunk()****

Loading...

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ виконання Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ:

Array
(
    [0] => Array
        (
            [0] => a
            [1] => b
        )

    [1] => Array
        (
            [0] => c
            [1] => d
        )

    [2] => Array
        (
            [0] => e
        )

)
Array
(
    [0] => Array
        (
            [0] => a
            [1] => b
        )

    [1] => Array
        (
            [2] => c
            [3] => d
        )

    [2] => Array
        (
            [4] => e
        )

)

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • array_slice() - Π’ΠΈΠ±ΠΈΡ€Π°Ρ” Π·Ρ€Ρ–Π· масиву