Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengalih keluar berbilang elemen daripada tatasusunan php

Bagaimana untuk mengalih keluar berbilang elemen daripada tatasusunan php

青灯夜游
青灯夜游asal
2022-05-18 20:21:152874semak imbas

Dalam PHP, array_splice() boleh digunakan untuk mengalih keluar berbilang elemen tatasusunan )". Jika parameter kedua ialah tatasusunan positif, ia akan dipadamkan dari hadapan ke belakang; jika ia adalah nombor negatif, ia akan dipadamkan dari kedudukan salingan.

Bagaimana untuk mengalih keluar berbilang elemen daripada tatasusunan php

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi PHP 8.1, komputer Dell G3.

Dalam php, anda boleh menggunakan fungsi array_splice() untuk mengalih keluar berbilang elemen tatasusunan.

Fungsi array_splice() boleh memadamkan bilangan elemen yang ditentukan bermula dari kedudukan yang ditentukan. Fungsi ini menukar tatasusunan asal. Tatabahasa:

array_splice(array,start,length)
  • arr mewakili tatasusunan.
  • mula mewakili kedudukan permulaan pemadaman (subskrip):
    • Jika permulaan ialah nombor positif, padamkan dari hadapan ke belakang.
    • Jika permulaan ialah nombor negatif, mulakan dari kedudukan -mula dari hujung arr dan padamkannya dari belakang ke hadapan. Contohnya -2 bermaksud bermula dari elemen kedua hingga terakhir tatasusunan.
  • panjang ialah parameter pilihan, menunjukkan bilangan elemen yang akan dipadamkan:
    • Jika panjang ialah nombor positif, ini bermakna memadamkan elemen panjang; Jika panjang ialah nombor negatif, maka semua elemen bermula dari mula dan mengira ke bawah hingga panjang pada penghujung tatasusunan akan dipadamkan; Jika ditinggalkan, semua elemen bermula dari mula hingga akhir tatasusunan akan dipadamkan.
    • Jika
    ialah nombor positif, anda perlu menentukan bilangan elemen untuk dipadamkan
  • jika permulaan ialah nombor negatif, padamkan nombor yang ditentukan elemen bermula dari kedudukan timbal balik .

startContoh 1: Alih keluar 2 elemen dari awal length


<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "从开头删除2个元素";
array_splice($arr,0,2); 
var_dump($arr); 
?>

Contoh 2: Dari tengah Padam 2 elemen Bagaimana untuk mengalih keluar berbilang elemen daripada tatasusunan php

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "从中间删除2个元素";
array_splice($arr,2,2); 
var_dump($arr); 
?>

Contoh 3: Padam 2 elemen dari hujung Bagaimana untuk mengalih keluar berbilang elemen daripada tatasusunan php

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "从末尾删除2个元素";
array_splice($arr,-2); 
var_dump($arr); 
?>
Pembelajaran yang disyorkan: "

Tutorial Video PHPBagaimana untuk mengalih keluar berbilang elemen daripada tatasusunan php"

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