Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengalih keluar kunci (nama kunci) daripada tatasusunan satu dimensi PHP

Bagaimana untuk mengalih keluar kunci (nama kunci) daripada tatasusunan satu dimensi PHP

青灯夜游
青灯夜游asal
2022-08-18 20:20:362471semak imbas

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;}".

Bagaimana untuk mengalih keluar kunci (nama kunci) daripada tatasusunan satu dimensi PHP

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(&#39;content-type:text/html;charset=utf-8&#39;);
$arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90);
var_dump($arr);
var_dump(array_values($arr));
?>

Hasil keluaran:

Bagaimana untuk mengalih keluar kunci (nama kunci) daripada tatasusunan satu dimensi PHP

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

Bagaimana untuk mengalih keluar kunci (nama kunci) daripada tatasusunan satu dimensi PHP

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!

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