Dalam PHP, anda boleh menggunakan fungsi array_values() untuk menukar tatasusunan bersekutu kepada tatasusunan biasa (tatasusunan indeks), dan sintaksnya ialah "array_values($array)". Fungsi array_values() mengembalikan tatasusunan yang mengandungi semua nilai dalam tatasusunan yang diberikan, tetapi tidak mengekalkan nama kunci tatasusunan yang dikembalikan akan dalam bentuk tatasusunan indeks, dan indeks tatasusunan bermula dari 0 dan meningkat sebanyak 1.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Dalam tatasusunan PHP, tidak kira apa jenis kunci Setiap nama akan mempunyai nilai yang sepadan dengannya, iaitu pasangan kunci/nilai Menurut jenis data yang berbeza bagi nama kunci tatasusunan, tatasusunan PHP boleh dibahagikan kepada dua jenis:
kaedah php untuk menukar tatasusunan bersekutu kepada tatasusunan biasa (tatasusunan indeks)
Dalam PHP, anda boleh menggunakan fungsi array_values() untuk menukar tatasusunan bersekutu kepada tatasusunan biasa (tatasusunan indeks) Tatasusunan ditukar kepada tatasusunan biasa (tatasusunan terindeks). Fungsi array_values() adalah untuk mengembalikan nilai semua elemen dalam tatasusunan Ia sangat mudah digunakan Dengan hanya satu parameter yang diperlukan, ia boleh mengembalikan tatasusunan yang mengandungi semua nilai dalam tatasusunan yang diberikan, tetapi nama kunci tidak disimpan. Tatasusunan yang dikembalikan akan dalam bentuk tatasusunan diindeks, dengan indeks tatasusunan bermula pada 0 dan meningkat sebanyak 1. Fungsi $array
array_values($array)
untuk menukar tatasusunan bersekutu kepada tatasusunan diindeks .
Contoh kod:<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue"); echo "原关联数组:"; var_dump($arr); $res=array_values($arr); echo "转换后的数组:"; var_dump($res); ?>
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(1,2,3,"aa"=>array(4,5,6),7,8,array(9,10)); echo "原关联数组:"; var_dump($arr); $res=array_values($arr["aa"]); echo "转换后的数组:"; var_dump($res); ?>
Video PHP Tutorial"
Atas ialah kandungan terperinci Bagaimana untuk menukar tatasusunan bersekutu kepada tatasusunan biasa dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!