Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengalih keluar dua nilai daripada tatasusunan dalam php
Dua kaedah pengalihan keluar: 1. Panggil fungsi unset() dua kali untuk memadam dua elemen masing-masing, sintaksnya ialah "unset(nama array [subskrip/nama kunci])" 2. Gunakan fungsi array_splice(). Padamkan dua elemen daripada kedudukan yang ditentukan dalam tatasusunan, sintaksnya ialah "array_splice($arr, kedudukan permulaan, 2)".
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
php mengalih keluar dua tatasusunan Dua kaedah untuk nilai
Kaedah 1: Panggil fungsi unset() dua kali untuk memadam dua elemen
Unset() fungsi boleh Padam elemen yang ditentukan
Sintaks:
unset(数组名[下标]); //删除索引数组中的一个元素 unset(数组名["键名"]); //关联数组中的一个元素
Contoh 1:
<?php $arr=array(1,2,3,4,5,6); var_dump($arr); unset($arr[2]); unset($arr[3]); var_dump($arr); ?>
Contoh 2:
<?php $arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"blue"); var_dump($arr); unset($arr["b"]); unset($arr["d"]); var_dump($arr); ?>
Kaedah 2: Gunakan fungsi array_splice()
Apabila fungsi array_splice() memadam beberapa elemen tatasusunan, ini akan dipadamkan ke dalam tatasusunan baharu.
Contoh 1: Padam 2 elemen daripada tatasusunan dari awal
<?php header('content-type:text/html;charset=utf-8'); $arr = array(10,12,20,25,24,11,22,34,55); echo "原数组:"; var_dump($arr); echo "从开头删除数组2个元素:"; array_splice($arr,0,2); //删除数组2个元素 var_dump($arr); ?>
Contoh 2: Padamkan 2 elemen daripada tatasusunan selepas elemen pertama
<?php header('content-type:text/html;charset=utf-8'); $arr = array(10,12,20,25,24,11,22,34,55); echo "原数组:"; var_dump($arr); echo "从第1个元素后删除数组2个元素:"; array_splice($arr,1,2); //删除数组2个元素 var_dump($arr); ?>
Contoh 3: Padam 2 elemen daripada tatasusunan selepas elemen ke-2
<?php header('content-type:text/html;charset=utf-8'); $arr = array(10,12,20,25,24,11,22,34,55); echo "原数组:"; var_dump($arr); echo "从第2个元素后删除数组2个元素:"; array_splice($arr,2,2); //删除数组2个元素 var_dump($arr); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar dua nilai daripada tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!