Bagaimana untuk memadam nilai tatasusunan subskrip yang ditentukan dalam php

青灯夜游
Lepaskan: 2023-03-13 11:32:02
asal
2807 orang telah melayarinya

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);
?>
Salin selepas log masuk

Hasil keluaran:

Array
(
    [1] => one
    [3] => three
)
Salin selepas log masuk

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);
?>
Salin selepas log masuk

Hasil keluaran:

Array
(
    [0] => one
    [1] => two
    [2] => php
)
Salin selepas log masuk

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!

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