Bagaimana untuk menggantikan nilai tatasusunan dengan asterisk dalam php

青灯夜游
Lepaskan: 2023-03-16 06:48:01
asal
1746 orang telah melayarinya

Array_splice() boleh digunakan untuk menggantikan nilai tatasusunan dengan asterisk. Jika anda hanya mahu menggantikan satu nilai, anda boleh menggunakan "array_splice(array, starting position, 1, "*")"; jika anda ingin menggantikan beberapa nilai, anda boleh menggunakan "array_splice(array, position, replacement number, replacement); array)", tatasusunan mengandungi berbilang nilai gantian.

Bagaimana untuk menggantikan nilai tatasusunan dengan asterisk dalam php

Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 7.1, komputer DELL G3

Dalam php, anda boleh menggunakan array_splice () berfungsi untuk menggantikan nilai tatasusunan dengan asterisk.

array_splice() ialah fungsi berkuasa yang boleh memadam, memasukkan dan menggantikan elemen.

Gunakan fungsi array_splice() untuk menggantikan bilangan elemen tertentu bermula dari kedudukan yang ditentukan Jika berbilang nilai diganti, nilai gantian boleh menjadi tatasusunan.

array_splice($array,$start,$length,$replacement)
Salin selepas log masuk

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 yang akan dipadamkan:
    • Jika panjang ialah nombor positif, ini bermakna elemen panjang dipadamkan;
    • Jika panjang ialah nombor negatif, maka semua elemen dari mula hingga akhir 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 operasi penggantian dilakukan, nilai panjang dan bilangan penggantian perlu konsisten.

Contoh 1: Gantikan nilai tatasusunan dengan asterisk

<?php
$arr=array(1,2,3,4,5);
var_dump($arr);
array_splice($arr,1,1,"*");
var_dump($arr);
?>
Salin selepas log masuk

Bagaimana untuk menggantikan nilai tatasusunan dengan asterisk dalam phpContoh 2: Gantikan tatasusunan Berbilang nilai adalah asterisk

Jika berbilang nilai diganti, nilai gantian boleh menjadi tatasusunan dan bilangan penggantian serta panjang tatasusunan gantian mestilah konsisten.

<?php
$arr=array(1,2,3,4,5);
var_dump($arr);
array_splice($arr,1,3,array("*","*","*"));
var_dump($arr);
?>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menggantikan nilai tatasusunan dengan asterisk 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