Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengalih keluar kunci (nama kunci) daripada tatasusunan satu dimensi PHP
Dua kaedah penyingkiran: 1. Gunakan fungsi array_values() untuk mengalih keluar kunci (nama kunci), sintaksnya ialah "array_values (array)". 2. Tentukan tatasusunan kosong, gunakan pernyataan foreach untuk menggelung melalui tatasusunan asal, dan hantar nilai kunci tatasusunan asal ke dalam tatasusunan kosong dalam badan gelung Sintaksnya ialah "foreach(tatasusunan asal sebagai $v) {$nama tatasusunan kosong[]= $v;}".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
php one tatasusunan -dimensi Dua kaedah untuk mengalih keluar kunci (nama kunci)
Kaedah 1: Gunakan fungsi array_values() untuk mengalih keluar fungsi
array_values() dalam PHP Anda boleh mendapatkan nilai semua elemen dalam tatasusunan Format sintaks fungsi ini adalah seperti berikut:
array_values($array)
Parameter $array ialah. tatasusunan sedang dikendalikan. Fungsi
array_values() adalah untuk mengembalikan nilai semua elemen dalam tatasusunan Ia sangat mudah digunakan Dengan hanya satu parameter yang diperlukan, anda boleh mengembalikan tatasusunan yang mengandungi semua nilai dalam tatasusunan yang diberikan, tetapi tidak mengekalkan nama kunci. Tatasusunan yang dikembalikan akan dalam bentuk tatasusunan diindeks, dengan indeks tatasusunan bermula pada 0 dan meningkat sebanyak 1. Fungsi
array_values() amat sesuai untuk tatasusunan dengan subskrip elemen yang mengelirukan, atau untuk menukar tatasusunan bersekutu kepada tatasusunan diindeks.
Contoh: fungsi array_values() mengalih keluar kunci daripada tatasusunan
<?php header('content-type:text/html;charset=utf-8'); $arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90); var_dump($arr); var_dump(array_values($arr)); ?>
Hasil keluaran:
Kaedah 2: Gunakan gelung foreach dan tatasusunan kosong untuk mengalih keluar
Gunakan pernyataan foreach untuk menggelung melalui tatasusunan asal
Dalam gelung badan, gantikan tatasusunan asal Nilai kunci dihantar ke tatasusunan kosong
<?php $arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33); var_dump($arr1); $arr2=array(); foreach($arr1 as $v){ $arr2[]=$v; } var_dump($arr2); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar kunci (nama kunci) daripada tatasusunan satu dimensi PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!