Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menggabungkan dan menggantikan elemen tatasusunan dalam php

Bagaimana untuk menggabungkan dan menggantikan elemen tatasusunan dalam php

青灯夜游
青灯夜游asal
2022-06-30 14:46:211765semak imbas

Langkah pelaksanaan: 1. Gunakan fungsi array_merge() untuk menggabungkan dua, sintaks "array_merge(array 1, array 2....)" akan mengembalikan tatasusunan gabungan yang mengandungi dua elemen tatasusunan 2. Gunakan fungsi array_splice() untuk menggantikan elemen dalam tatasusunan gabungan Sintaks "array_splice(array_splice(merge array, starting position, number, replacement value)" boleh menggantikan bilangan elemen yang ditentukan bermula dari kedudukan yang ditentukan , gantikan Nilai boleh menjadi tatasusunan.

Bagaimana untuk menggabungkan dan menggantikan elemen tatasusunan dalam php

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

php merge dan replace array elemen boleh dibahagikan kepada Dua langkah:

  • Gabung dua tatasusunan

  • Gantikan tatasusunan yang digabungkan

Langkah pelaksanaan:

Langkah 1. Gunakan fungsi array_merge() untuk menggabungkan dua array

array_merge() fungsi digunakan untuk menggabungkan satu atau lebih tatasusunan ke dalam satu tatasusunan , akan mengembalikan tatasusunan bercantum yang mengandungi dua elemen tatasusunan

Nota: Jika dua atau lebih elemen tatasusunan mempunyai nama kunci yang sama, elemen terakhir akan menimpa elemen lain.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$a1=array(1,2,3,4,5,0);
$a2=array(6,7,8,9,10);
var_dump($a1);
var_dump($a2);
$arr=array_merge($a1,$a2);
var_dump($arr);
?>

Bagaimana untuk menggabungkan dan menggantikan elemen tatasusunan dalam php

Langkah 2: Gunakan fungsi array_splice() untuk menggantikan array yang digabungkan

array_splice() fungsi dari array Removes elemen yang dipilih dan menggantikannya dengan elemen baharu.

fungsi array_splice() akan menukar tatasusunan asal

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$a1=array(1,2,3,4,5,0);
$a2=array(6,7,8,9,10);
$arr=array_merge($a1,$a2);
var_dump($arr);
echo "替换合并数组第4个元素";
array_splice($arr,3,1,"hello");
var_dump($arr);
?>

Bagaimana untuk menggabungkan dan menggantikan elemen tatasusunan dalam php

Penerangan:

array_splice() fungsi Digunakan untuk memadam sebahagian daripada elemen tatasusunan anda boleh memadamnya secara langsung atau menggantikannya dengan nilai lain.

sintaks array_splice() adalah seperti berikut:

array array_splice ( array &$arr, int $start [, int $length = 0 [, mixed $replacement ]] )

Penerangan parameter:

  • arr mewakili tatasusunan.
  • mula menunjukkan kedudukan (subskrip) tempat pemadaman bermula:
    • Jika permulaan ialah nombor positif, padamkan dari hadapan ke belakang.
    • Jika permulaan ialah nombor negatif, mulakan dari kedudukan -mula dari hujung arr dan padam dari belakang ke hadapan. Contohnya -2 bermaksud bermula dari elemen kedua hingga terakhir tatasusunan.
  • panjang ialah parameter pilihan, menunjukkan bilangan elemen untuk dipadamkan:
    • Jika panjang ialah nombor positif, ini bermakna memadamkan elemen panjang; >Jika panjang ialah nombor negatif, semua elemen bermula dari permulaan dan berakhir dengan panjang menghitung mundur dari penghujung tatasusunan akan dipadamkan
    • Jika ia ditinggalkan, semua elemen bermula dari permulaan dan berakhir pada akhir; daripada tatasusunan akan dipadamkan.
    penggantian ialah parameter pilihan, menunjukkan nilai yang akan diganti. Jika penggantian mempunyai berbilang nilai, ia perlu ditetapkan kepada tatasusunan Jika terdapat hanya satu nilai, ia tidak perlu ditetapkan kepada tatasusunan.
  • Jika gabungan permulaan dan panjang mengakibatkan tiada elemen dipadamkan, maka nilai yang terkandung dalam penggantian akan dimasukkan ke dalam kedudukan yang ditentukan oleh permulaan.

Perhatikan bahawa menggunakan penggantian untuk menggantikan elemen tatasusunan tidak akan mengekalkan nama kunci asal.

Nilai pulangan: Mengembalikan tatasusunan yang terdiri daripada elemen yang dipadamkan.

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk menggabungkan dan menggantikan elemen tatasusunan 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