


Bagaimana untuk menggantikan elemen tatasusunan dengan nilai dalam php
Sep 20, 2022 pm 05:39 PM3 kaedah: 1. Gunakan fungsi array_splice() untuk menggantikan 1 elemen bermula dari kedudukan yang ditentukan, sintaksnya ialah "array_splice(array, starting position, 1, replacement value)" 2. Gunakan array_replace(). ) Fungsi ini akan menggantikan nilai tatasusunan pertama dengan nilai tatasusunan berikut Sintaks "array_replace(array, replace array)" hanya perlu menggantikan nilai yang terkandung dalam tatasusunan 3. Tetapkan semula nilai elemen dengan subskrip yang ditentukan, sintaks " $array name[subscript]="replacement value"".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
penggunaan php nilai 3 cara untuk menggantikan elemen tatasusunan
Kaedah 1: Menggunakan fungsi array_splice()
array_splice() ialah fungsi berkuasa yang boleh dilaksanakan Padam, masukkan dan gantikan operasi elemen.
array_splice($array,$start,$length,$replacement)
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 mula dan mengira ke bawah ke panjang dari penghujung tatasusunan akan dipadamkan
- Jika ia ditinggalkan, semua elemen bermula dari permulaan dan berakhir pada akhir; tatasusunan akan dipadamkan.
Jika operasi penggantian dilakukan, nilai panjang dan bilangan penggantian perlu konsisten.
Perhatikan bahawa menggunakan penggantian untuk menggantikan elemen tatasusunan tidak akan mengekalkan nama kunci asal.
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,2,3,4,5); var_dump($arr); array_splice($arr,1,1,"H"); var_dump($arr); ?>
array_replace() menggunakan nilai array berikut untuk menggantikan satu tatasusunan nilai yang pertama.
Anda hanya perlu menggantikan satu nilai dalam tatasusunan, yang akan menggantikan elemen pertama tatasusunanarray_replace(数组,替换数组)
<?php $a1=array(1,2,3,4,5); var_dump($a1); $a2=array("blue"); var_dump(array_replace($a1,$a2)); ?>
<?php $arr=array(1,2,3,4,5); var_dump($arr); $arr[3]="hello"; var_dump($arr); ?>
Pembelajaran yang disyorkan: "
Atas ialah kandungan terperinci Bagaimana untuk menggantikan elemen tatasusunan dengan nilai dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP
