Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bolehkah php menetapkan semula nama kunci tatasusunan?

Bolehkah php menetapkan semula nama kunci tatasusunan?

青灯夜游
青灯夜游asal
2022-05-30 20:13:002093semak imbas

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)".

Bolehkah php menetapkan semula nama kunci tatasusunan?

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

Bolehkah php menetapkan semula nama kunci tatasusunan?

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!

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