$value){}" 2. Gunakan fungsi unset() dalam badan gelung untuk memadamkan elemen tatasusunan, sintaks "unset($array[$key])"."/> $value){}" 2. Gunakan fungsi unset() dalam badan gelung untuk memadamkan elemen tatasusunan, sintaks "unset($array[$key])".">

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

Bagaimana untuk memadam elemen tatasusunan dalam gelung dalam php

青灯夜游
青灯夜游asal
2021-09-23 19:29:382209semak imbas

Cara memadamkan elemen tatasusunan dalam gelung: 1. Gunakan pernyataan foreach untuk menggelung melalui tatasusunan, dengan sintaks "foreach($array as $key=>$value){}" 2. Gunakan fungsi unset( in the loop body ) memadamkan elemen tatasusunan, sintaksnya ialah "unset ($array[$key])".

Bagaimana untuk memadam elemen tatasusunan dalam gelung dalam php

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

gelung php untuk memadam tatasusunan elemen

Dalam PHP, anda boleh menggunakan pernyataan foreach dan fungsi unset() untuk menggelung melalui elemen tatasusunan.

<?php
header("Content-type:text/html;charset=utf-8");
$array = array("香蕉", "苹果", "梨子", "橙子", "橘子", "榴莲");
foreach ($array as $key => $value) {
	unset($array[$key]);
}
var_dump($array);
?>

Hasil keluaran:

Bagaimana untuk memadam elemen tatasusunan dalam gelung dalam php

Penjelasan:

foreach ($array as $key => $value){
    语句块;
}
  • Melintasi yang diberikan Tatasusunan $array, dalam setiap gelung, nilai tatasusunan semasa akan diberikan kepada $value, dan nama kunci akan diberikan kepada $key.

fungsi unset() digunakan untuk memusnahkan pembolehubah yang diberikan.

Jika anda tidak mahu memadamkan semua elemen, tetapi hanya mahu memadamkan elemen tertentu, anda boleh menambah pernyataan if untuk penghakiman

<?php
header("Content-type:text/html;charset=utf-8");
$array = array(&#39;a&#39; => array(&#39;a1&#39;, &#39;a2&#39;), &#39;b&#39; => array(&#39;b1&#39;, &#39;b2&#39;));
foreach ($array as $key => $value) {
	if ($key == &#39;a&#39;) {
		unset($array[$key]);
	}
	//或者删除二维数组中二维中的元素
	if ($key == &#39;a&#39;) {
		unset($array[$key][0]);
	}
}
var_dump($array);
?>

Pembelajaran yang disyorkan: "Tutorial Video PHP

Atas ialah kandungan terperinci Bagaimana untuk memadam elemen tatasusunan dalam gelung 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