Bagaimana untuk memadam nilai tatasusunan dalam php

PHPz
Lepaskan: 2023-04-20 15:23:47
asal
507 orang telah melayarinya

php ialah bahasa skrip sebelah pelayan yang digunakan secara meluas dalam pembangunan web. Dalam proses membangunkan aplikasi web menggunakan PHP, kadangkala kita perlu memadam nilai tertentu dalam tatasusunan Artikel ini akan memperkenalkan cara memadam nilai tatasusunan dalam PHP.

1. Fungsi Unset()

Fungsi unset() ialah fungsi yang digunakan untuk memusnahkan pembolehubah dalam php Apabila menggunakan fungsi unset() untuk memusnahkan nilai dalam tatasusunan, nilainya terletak Ruang memori akan dikeluarkan dan nilai utama tatasusunan akan diindeks semula.

Contoh:

<?php
   $arr=array("a","b","c","d","e");
   unset($arr[1]);
   print_r($arr);
?>
Salin selepas log masuk

Hasil output:

Array ( [0] => a [2] => c [3] => d [4] => e )
Salin selepas log masuk
Salin selepas log masuk

Dalam contoh di atas, fungsi unset() memadamkan elemen kedua "b" dalam tatasusunan $ arr ", tatasusunan diindeks semula ke dalam "a", "c", "d" dan "e".

2. fungsi array_splice()

fungsi array_splice() ialah fungsi dalam PHP yang memadamkan elemen dalam tatasusunan dan menggantikannya dengan elemen lain. Ia mengalih keluar elemen panjang yang ditentukan dan memasukkan elemen baharu ke dalam tatasusunan. Jika tiada elemen dimasukkan, elemen dengan panjang yang ditentukan akan dialih keluar.

Contoh:

<?php
   $arr=array("a","b","c","d","e");
   array_splice($arr,1,1);
   print_r($arr);
?>
Salin selepas log masuk

Hasil keluaran:

Array ( [0] => a [1] => c [2] => d [3] => e )
Salin selepas log masuk

Dalam contoh di atas, fungsi array_splice() memadamkan elemen kedua "b" dalam tatasusunan $ arr " dan susun semula indeks tatasusunan.

3. fungsi array_diff()

array_diff() fungsi digunakan dalam PHP untuk membandingkan dua tatasusunan dan mengembalikan perbezaan antara dua tatasusunan (iaitu, dalam satu tatasusunan tetapi tidak dalam yang lain ) elemen dalam tatasusunan). Anda boleh memadamkan elemen dalam tatasusunan dengan mudah dengan membina elemen untuk dipadamkan sebagai tatasusunan dan kemudian menggunakan fungsi array_diff().

Contoh:

<?php
   $arr=array("a","b","c","d","e");
   $remove = array("b");
   $result = array_diff($arr, $remove);
   print_r($result);
?>
Salin selepas log masuk

Hasil keluaran:

Array ( [0] => a [2] => c [3] => d [4] => e )
Salin selepas log masuk
Salin selepas log masuk

Dalam contoh di atas, elemen "b" yang hendak dipadamkan dibina sebagai tatasusunan $remove, dan kemudian dengan Array $arr menggunakan fungsi array_diff(), dan akhirnya tatasusunan $result diperolehi, yang mengandungi semua elemen yang berada dalam tatasusunan $arr tetapi tidak dalam tatasusunan $remove, iaitu elemen "b" dipadamkan.

Ringkasan:

Di atas adalah tiga kaedah memadam nilai tatasusunan dalam PHP Pembangun boleh memilih kaedah yang sesuai mengikut keperluan perniagaan tertentu. Setiap kaedah ini sangat praktikal dan mudah, dan saya harap ia akan membantu pembangun PHP.

Atas ialah kandungan terperinci Bagaimana untuk memadam nilai tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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