Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk membalikkan tatasusunan dalam php

Bagaimana untuk membalikkan tatasusunan dalam php

PHPz
PHPzasal
2023-04-20 15:05:121206semak imbas

Dalam PHP, kita boleh mengisih tatasusunan dalam susunan terbalik dengan menggunakan fungsi array_reverse(). Seterusnya mari kita terangkan secara terperinci cara menggunakan dan menggunakan fungsi ini.

  1. fungsi array_reverse()

Fungsi array_reverse() ialah fungsi yang digunakan dalam PHP untuk menyusun elemen tatasusunan dalam susunan terbalik:

array array_reverse ( array $array [, bool $preserve_keys = FALSE ] )

Ia menerima dua parameter, parameter pertama ialah tatasusunan yang akan diisih dalam susunan terbalik dan parameter kedua ialah nilai Boolean yang menentukan sama ada untuk mengekalkan nama kunci. Lalai adalah palsu, yang bermaksud nama kunci tidak dikekalkan. Jika nilainya benar, nama kunci akan dikekalkan.

  1. Menggunakan fungsi array_reverse()

Seterusnya kita akan menunjukkan cara menggunakan fungsi array_reverse() untuk mengisih tatasusunan dalam susunan terbalik.

Kod sampel:

$fruits = array("apple", "banana", "orange", "lemon", "peach");
$reversed_fruits = array_reverse($fruits);

print_r($reversed_fruits);

Output:

Array
(
    [0] => peach
    [1] => lemon
    [2] => orange
    [3] => banana
    [4] => apple
)

Dalam contoh ini, kita dapat melihat bahawa susunan unsur dalam susunan $fruits asal ialah epal , pisang, oren, limau, pic. Dan apabila kita menggunakan tatasusunan ini sebagai parameter input bagi fungsi array_reverse(), kita mendapat tatasusunan baharu $reversed_fruits, yang elemennya diisih dalam susunan terbalik.

  1. Kekalkan nama kunci

Kami boleh mengubah suai kod contoh di atas dan menetapkan parameter kedua kepada benar untuk mengekalkan nama kunci. Kodnya adalah seperti berikut:

Kod sampel:

$fruits = array("a" => "apple", "b" => "banana", "o" => "orange", "l" => "lemon", "p" => "peach");
$reversed_fruits = array_reverse($fruits, true);

print_r($reversed_fruits);

Output:

Array
(
    [p] => peach
    [l] => lemon
    [o] => orange
    [b] => banana
    [a] => apple
)

Dalam contoh ini, nama kunci tatasusunan asal $fruits ialah " a" , "b", "o", "l", "p", dan apabila kita menggunakan tatasusunan ini sebagai parameter input fungsi array_reverse(), kita mendapat tatasusunan baharu $reversed_fruits, yang masih mengekalkan kunci asal namakan. Dan susun unsur dalam susunan terbalik.

  1. Ringkasan

Dengan menggunakan fungsi array_reverse(), kita boleh menterbalikkan tertib unsur tatasusunan dengan cepat. Kita juga boleh memilih sama ada untuk mengekalkan nama kunci.

Dalam pembangunan sebenar, kami boleh menggunakan fungsi ini untuk mengisih data bagi memudahkan operasi dan paparan data kami.

Atas ialah kandungan terperinci Bagaimana untuk membalikkan tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn