Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk memadam nilai tatasusunan dalam php

Bagaimana untuk memadam nilai tatasusunan dalam php

PHPz
PHPzasal
2023-04-20 15:04:54473semak imbas

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);
?>

Hasil output:

Array ( [0] => a [2] => c [3] => d [4] => e )

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);
?>

Hasil keluaran:

Array ( [0] => a [1] => c [2] => d [3] => e )

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);
?>

Hasil keluaran:

Array ( [0] => a [2] => c [3] => d [4] => e )

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!

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