Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengalih keluar elemen pertama tatasusunan dalam php

Bagaimana untuk mengalih keluar elemen pertama tatasusunan dalam php

青灯夜游
青灯夜游asal
2022-01-04 18:01:262735semak imbas

Kaedah penyingkiran: 1. Gunakan fungsi array_shift(), sintaks "array_shift($arr)"; 2. Gunakan fungsi array_splice(), sintaks "array_splice($arr,0,1)"; pernyataan "array_slice($arr,1)".

Bagaimana untuk mengalih keluar elemen pertama tatasusunan dalam php

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

php menghapuskan tatasusunan Elemen pertama

Kaedah 1: Gunakan fungsi array_shift()

Fungsi array_shift() PHP boleh memadamkan elemen pada permulaan tatasusunan

<?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);
?>

Bagaimana untuk mengalih keluar elemen pertama tatasusunan dalam php

Anda boleh melihat contoh ini terdapat 5 elemen dalam tatasusunan $arr asal kami Selepas menggunakan kaedah array_shift($arr), kami menggunakan semula var_dump($arr) tatasusunan keluaran dan mendapati hanya terdapat 4 elemen, dan elemen kepala tatasusunan telah dipadamkan.

array_shift($arr)Selepas fungsi memadamkan elemen pertama pada permulaan tatasusunan $arr, panjang tatasusunan arr akan dikurangkan sebanyak 1 dan semua elemen lain akan dialihkan ke hadapan sebanyak 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.

Dan selepas kami melakukan operasi pemadaman, kami mengeluarkan tatasusunan asal untuk melihat sama ada elemen dipadamkan. Tidak sukar untuk mencari bahawa array_shift() akan menukar tatasusunan asal .

Kaedah 2: Gunakan fungsi array_splice()

fungsi array_splice() digunakan untuk memadam beberapa elemen tatasusunan anda boleh memadamkannya secara langsung atau menggantikannya dengan yang lain nilai .

Contoh: Padamkan elemen pertama dalam tatasusunan

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

array_splice($arr, 0,1);

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

Bagaimana untuk mengalih keluar elemen pertama tatasusunan dalam php

Kaedah 3: Gunakan fungsi array_slice()

Fungsi

array_slice() digunakan untuk memintas tatasusunan, iaitu, mengekstrak segmen daripada tatasusunan

Nilai pulangan: Mengembalikan sub-tatasusunan yang dipintas.

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

echo "删除后的数组:" ;
var_dump(array_slice($arr, 1));
?>

Bagaimana untuk mengalih keluar elemen pertama tatasusunan dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar elemen pertama 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