Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memadam nilai tatasusunan subskrip yang ditentukan dalam php

Bagaimana untuk memadam nilai tatasusunan subskrip yang ditentukan dalam php

青灯夜游
青灯夜游asal
2021-10-18 19:06:412848semak imbas

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)".

Bagaimana untuk memadam nilai tatasusunan subskrip yang ditentukan dalam php

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 => &#39;one&#39;, 2 => &#39;two&#39;, 3 => &#39;three&#39;);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;

//删除下标为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(&#39;one&#39;,&#39;two&#39;,&#39;three&#39;,&#39;php&#39;);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;

//删除下标为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!

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