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

Bagaimana untuk mengalih keluar elemen daripada tatasusunan dalam php

青灯夜游
青灯夜游asal
2022-02-09 18:03:584689semak imbas

Kaedah penyingkiran: 1. Gunakan array_shift() untuk mengalih keluar elemen pertama pada permulaan tatasusunan 2. Gunakan array_pop() untuk mengalih keluar elemen terakhir tatasusunan 3. Gunakan unset() , anda boleh mengalih keluar elemen berdasarkan subskrip tatasusunan, sintaksnya ialah "unset ($arr[specified subscript])".

Bagaimana untuk mengalih keluar elemen daripada tatasusunan dalam php

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

php remove tatasusunan Elemen dalam

1 Menggunakan array_shift()

array_shift ( $arr ) akan memadamkan elemen pertama pada permulaan tatasusunan arr, dan Dipulangkan sebagai hasilnya. Panjang tatasusunan arr dikurangkan dengan 1 dan semua elemen lain digerakkan ke hadapan oleh satu. Semua nama kunci berangka akan ditukar untuk mula mengira dari 0 dan nama kunci rentetan akan kekal tidak berubah.

Nilai pulangan: Mengembalikan nilai elemen yang dialih keluar daripada tatasusunan, atau NULL jika tatasusunan kosong.

<?php
$num = array(10, 45, 9, 100, 6);
var_dump($num);
array_shift($num);  //删除数组开头的第一个元素
var_dump($num);
?>

Bagaimana untuk mengalih keluar elemen daripada tatasusunan dalam php

2 Menggunakan fungsi array_pop()

array_pop ( $arr ) akan memadamkan hujung (terakhir) daripada elemen tatasusunan arr, dan kurangkan panjang tatasusunan arr sebanyak 1.

Nilai pulangan: Mengembalikan nilai elemen yang dialih keluar daripada tatasusunan. Jika arr kosong atau bukan tatasusunan, NULL akan dikembalikan.

<?php
$num = array(10, 45, 9, 100, 6);
var_dump($num);
array_pop($num); //删除数组最后一个元素
var_dump($num);
?>

Bagaimana untuk mengalih keluar elemen daripada tatasusunan dalam php

3 Gunakan fungsi unset()

Fungsi unset() membolehkan anda menyahset elemen dalam sesuatu. tatasusunan, tetapi Tatasusunan tidak akan diindeks semula, iaitu, indeks asal akan dikekalkan, kerana indeks dalam PHP mempunyai makna yang istimewa.

Contoh: Padamkan elemen dengan subskrip 2

<?php
$num = array(10, 45, 9, 100, 6);
var_dump($num);
unset($num[2]); //删除下标为2的元素
var_dump($num);
?>

Bagaimana untuk mengalih keluar elemen daripada tatasusunan dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

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