Bagaimana untuk mengalih keluar nilai pertama tatasusunan dalam php

青灯夜游
Lepaskan: 2023-03-16 19:38:02
asal
2954 orang telah melayarinya

Dua kaedah pemadaman: 1. Gunakan fungsi array_shift() untuk memadam nilai pertama tatasusunan Sintaks "array_shift($arr)" akan mengembalikan elemen yang dipadam. 2. Gunakan fungsi array_splice() untuk memadam nilai pertama, sintaksnya ialah "array_splice($arr,0,1);";

Bagaimana untuk mengalih keluar nilai pertama tatasusunan dalam php

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

php mengalih keluar nombor tatasusunan Dua kaedah untuk nilai

Kaedah 1: Gunakan fungsi array_shift() untuk memadam

fungsi array_shift() digunakan untuk memadam elemen dalam tatasusunan Elemen pertama dan mengembalikan elemen yang dialih keluar.

array_shift($arr)
Salin selepas log masuk

Fungsi array_shift() mengurangkan panjang tatasusunan arr sebanyak 1 selepas memadamkan elemen pertama pada permulaan tatasusunan $arr dan menggerakkan semua elemen lain ke hadapan dengan satu. Jika kunci adalah angka, semua elemen akan mendapat kunci baharu, bermula pada 0 dan meningkat sebanyak 1 tetapi kunci rentetan akan kekal tidak berubah.

Nota: Fungsi ini akan menukar tatasusunan asal

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_shift($arr);

echo "删除后的数组:" ;
var_dump($arr);
?>
Salin selepas log masuk

Bagaimana untuk mengalih keluar nilai pertama tatasusunan dalam php

Seperti yang anda boleh lihat dalam contoh ini, tatasusunan $arr asal kami mengandungi 5 elemen, selepas menggunakan kaedah array_shift($arr), gunakan semula var_dump($arr) untuk mengeluarkan tatasusunan, dan mendapati bahawa terdapat hanya 4 elemen, dan elemen kepala tatasusunan telah dipadamkan.

Kaedah 2: Gunakan fungsi array_splice() untuk memadam

Fungsi array_splice() ialah fungsi yang berkuasa dengan pelbagai fungsi: ia boleh memasukkan elemen tatasusunan dan menggantikan elemen tatasusunan . , sudah tentu, anda juga boleh memadam elemen tatasusunan (lagipun, tugas fungsi array_splice() adalah untuk memadam elemen yang ditentukan dan menggantikannya dengan nilai lain). Mari kita lihat fungsi pemadamannya.

Mari kita lihat contoh kecil di bawah.

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

echo "删除后的数组:" ;
array_splice($arr,0,1);
var_dump($arr);
?>
Salin selepas log masuk

Hasil output ialah:

Bagaimana untuk mengalih keluar nilai pertama tatasusunan dalam php

Seperti yang anda lihat, kami menggunakan array_splice($arr,0,1) untuk memadamkan elemen bermula dari elemen pertama $ tatasusunan arr, Padamkan 1 elemen. array_splice($arr,$start,$length) akan memadamkan elemen $length bermula dari kedudukan $mula.

Parameter $start mempunyai tiga nilai:

  • ialah nombor positif, kemudian mulakan dari kedudukan $mula dan padam kemudian; >

    ialah 0, kemudian mulakan dari elemen pertama dan padamkannya ke belakang; akhir $arr Mulakan dengan memadam dari belakang ke hadapan. Contohnya -2 bermaksud bermula dari elemen kedua hingga terakhir tatasusunan.
  • Hasil keluaran ialah:
  • Hasil output ialah:
<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

echo "删除后的数组:" ;
array_splice($arr,-2);
var_dump($arr);
?>
Salin selepas log masuk

Dalam operasi pemadaman elemen, parameter $length juga mempunyai tiga nilai: Bagaimana untuk mengalih keluar nilai pertama tatasusunan dalam php

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

echo "删除后的数组:" ;
array_splice($arr,2,2);
var_dump($arr);
?>
Salin selepas log masuk

ialah nombor positif, maka ia bermakna pemadaman elemen panjang;

Bagaimana untuk mengalih keluar nilai pertama tatasusunan dalam php ialah nombor negatif, maka semua elemen dari mula hingga akhir tatasusunan akan dipadamkan Semua elemen sehingga penghujung tatasusunan.

  • Hasil output ialah:

  • Parameter juga boleh menjadi 0, yang bermaksud elemen akan tidak dipadamkan. Ia boleh digabungkan dengan parameter keempat $nilai fungsi untuk melaksanakan operasi sisipan (tidak terperinci di sini).
  • Pembelajaran yang disyorkan: "

    Tutorial Video PHP

    "

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan