Cara menggunakan foreach untuk memadam elemen tatasusunan dalam php

青灯夜游
Lepaskan: 2023-03-11 18:46:02
asal
4561 orang telah melayarinya

Kaedah: Mula-mula gunakan struktur gelung foreach untuk melintasi tatasusunan kemudian gunakan fungsi unset() dalam badan gelung untuk memadamkan nilai tatasusunan yang ditentukan Sintaksnya ialah "foreach($array as $k=> ;$v){jika ($v=='value'){unset($array[$k])}".

Cara menggunakan foreach untuk memadam elemen tatasusunan dalam php

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

Menggunakan foreach dan unset () fungsi Padam elemen tertentu dalam tatasusunan

foreach($array as $k=>$v){
if($v == 'day'){
unset($array[$k]);
}
}
Salin selepas log masuk

Fungsi unset() memadamkan nilai tatasusunan yang ditentukan.

Pengenalan struktur gelung Foreach

Struktur gelung foreach ialah kaedah yang biasa digunakan apabila merentasi tatasusunan hanya boleh digunakan pada tatasusunan dan objek ia kepada jenis data lain Pembolehubah atau pembolehubah yang tidak dimulakan akan mengeluarkan mesej ralat.

foreach mempunyai dua format sintaks berikut:

//格式1
foreach (array_expression as $value){
    statement
}
//格式2
foreach (array_expression as $key => $value){
    statement
}
Salin selepas log masuk

Apabila format pertama merentasi tatasusunan_ungkapan tatasusunan, setiap gelung menetapkan nilai tatasusunan kepada $value; nilai tatasusunan diberikan kepada $value, dan nama kunci diberikan kepada $key.

Contoh menunjukkan perbezaan antara dua format:

<?php
$array = [0, 1, 2];
foreach ($array as $val){
    echo "值是:" . $val ;
    echo "<br/>";
}
foreach ($array as $key => $value) {
    echo "键名是:" . $key . "值是:" . $value;
    echo "<br/>";
}
?>
Salin selepas log masuk

Hasil yang dicetak dengan melaksanakan kod di atas ialah:

值是:0
值是:1
值是:2
键名是:0值是:0
键名是:1值是:1
键名是:2值是:2
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial video PHP

Atas ialah kandungan terperinci Cara menggunakan foreach untuk memadam elemen tatasusunan 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