Rumah > Artikel > pembangunan bahagian belakang > Bolehkah php menetapkan semula nama kunci tatasusunan?
php boleh menetapkan semula nama kunci tatasusunan. Dalam PHP, anda boleh menggunakan fungsi array_values() untuk menetapkan semula nama kunci tatasusunan Fungsi fungsi ini adalah untuk mengembalikan nilai semua elemen dalam tatasusunan Ia boleh menetapkan semula nama kunci kepada kunci berangka daripada 0 dan meningkat sebanyak 1. Sintaks "array_values($array)".
Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 8.1, komputer DELL G3
Dalam PHP, anda boleh menggunakan array_values () berfungsi untuk menetapkan semula nama kunci tatasusunan.
array_values($array)
Parameter $array ialah tatasusunan yang akan 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.
Ringkasnya, array_values() akan menukar tatasusunan yang ditentukan menjadi tatasusunan indeks, dan nama kunci tatasusunan akan ditetapkan semula, bermula dari 0 dan meningkat sebanyak 1.
Contoh:
<?php $arr1=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90); var_dump($arr1); var_dump(array_values($arr1)); $arr2=array(2=>65,8=>80,5=>78,0=>90); var_dump($arr2); var_dump(array_values($arr2)); ?>
Penjelasan:
fungsi array_values() amat sesuai untuk melanggan elemen dalam tatasusunan Chaotic tatasusunan, atau digunakan untuk menukar tatasusunan bersekutu kepada tatasusunan diindeks.
Tetapi fungsi array_values() hanya digunakan pada tatasusunan satu dimensi dan tidak mempunyai kesan pada dimensi selain daripada dimensi pertama dalam tatasusunan berbilang dimensi.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bolehkah php menetapkan semula nama kunci tatasusunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!