Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memadam nilai tatasusunan subskrip yang ditentukan dalam php
Cara untuk memadam nilai tatasusunan subskrip yang ditentukan dalam PHP: 1. Gunakan fungsi unset(), sintaks "unset($arr[specified subscript]);" 2. Gunakan fungsi array_splice(), sintaks "array_splice ($arr, subskrip tertentu, 1)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Padam PHP nilai tatasusunan sasaran yang ditentukan
Kaedah 1: Gunakan fungsi unset()
Jika anda ingin memadamkan elemen dalam tatasusunan, anda boleh gunakan unset( ).
Fungsi unset() membolehkan anda membatalkan elemen dalam tatasusunan, tetapi tatasusunan tidak akan mengindeks semula, iaitu, indeks asal akan dikekalkan, kerana indeks dalam PHP mempunyai makna yang istimewa.
Contoh: Padamkan elemen dengan indeks 2
<?php $arr = array(1 => 'one', 2 => 'two', 3 => 'three'); echo '<pre class="brush:php;toolbar:false">'; //删除下标为2的元素 unset($arr[2]); print_r($arr); ?>
Hasil keluaran:
Array ( [1] => one [3] => three )
Kaedah 2: Gunakan array_splice ( )Fungsi
array_splice() fungsi boleh digunakan untuk memadam elemen tatasusunan dengan panjang tertentu bermula dari kedudukan yang ditentukan.
Anda hanya perlu menetapkan parameter kedua fungsi kepada subskrip yang ditentukan dan parameter ketiga kepada 1 (memadamkan elemen).
<?php header("Content-type:text/html;charset=utf-8"); $arr = array('one','two','three','php'); echo '<pre class="brush:php;toolbar:false">'; //删除下标为2的元素 array_splice($arr,2,1); print_r($arr); ?>
Hasil keluaran:
Array ( [0] => one [1] => two [2] => php )
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk memadam nilai tatasusunan subskrip yang ditentukan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!