Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah fungsi yang digunakan php untuk membalikkan tatasusunan?

Apakah fungsi yang digunakan php untuk membalikkan tatasusunan?

青灯夜游
青灯夜游asal
2022-09-16 19:38:452258semak imbas

Dalam PHP, anda boleh menggunakan fungsi array_reverse() untuk membalikkan tatasusunan. Fungsi array_reverse() akan membalikkan susunan elemen dalam tatasusunan, mencipta tatasusunan baharu dan mengembalikannya Sintaks ialah "array_reverse(array,preserve)"; nama kunci tatasusunan asal (hanya untuk nombor) Nama kunci, kunci bukan angka tidak terjejas).

Apakah fungsi yang digunakan php untuk membalikkan tatasusunan?

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3

Dalam PHP, anda boleh gunakan fungsi array_reverse () untuk melaksanakan pembalikan tatasusunan. Fungsi

array_reverse() mengembalikan tatasusunan dalam susunan terbalik elemen; ia membalikkan susunan unsur dalam tatasusunan asal, mencipta tatasusunan baharu dan mengembalikannya.

Format tatabahasa:

array_reverse(array,preserve)
参数 描述
array 必需。规定数组。
preserve 可选。规定是否保留原始数组的键名。
如果设置为 TRUE 会保留数字的键。 非数字的键则不受这个设置的影响,总是会被保留。
可能的值:
  • true
  • false

Contoh:

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");

var_dump(array_reverse($array));
var_dump(array_reverse($array,true));
?>

Susun atur asal:

Apakah fungsi yang digunakan php untuk membalikkan tatasusunan?

Tatasusunan terbalik:

Apakah fungsi yang digunakan php untuk membalikkan tatasusunan?

  • Parameter simpan boleh ditinggalkan dan digunakan untuk menentukan sama ada untuk mengekalkan nama kunci tatasusunan asal (hanya untuk angka nama kunci, bukan kekunci angka tidak terjejas).

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr =array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota");
echo "原数组顺序:";
var_dump($arr);
echo "<br>数组反转后的顺序:";
var_dump(array_reverse($arr));
var_dump(array_reverse($arr,true));
?>

Apakah fungsi yang digunakan php untuk membalikkan tatasusunan?

Pengetahuan lanjutan: Gunakan pernyataan gelung for untuk membalikkan tatasusunan indeks

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
echo "原数组顺序:";
var_dump($array);
for ($i=count($array)-1; $i>=0 ; $i--) { 
    $res[]=$array[$i];
} 
echo "数组反转后的顺序:";
var_dump($res);
?>

Apakah fungsi yang digunakan php untuk membalikkan tatasusunan?

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah fungsi yang digunakan php untuk membalikkan tatasusunan?. 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