Rumah >pembangunan bahagian belakang >masalah PHP >Bolehkah kunci dalam tatasusunan php menjadi nombor?
Kunci tatasusunan php boleh menjadi nombor. Dalam PHP, tatasusunan indeks dengan nombor sebagai nama kunci disokong subskrip (nama kunci) tatasusunan indeks terdiri daripada nombor, bermula dari 0 secara lalai Setiap nombor sepadan dengan kedudukan elemen tatasusunan dalam tatasusunan, dan tidak perlu dinyatakan secara khusus PHP akan secara automatik menetapkan nilai integer kepada nama kunci tatasusunan indeks, dan kemudian secara automatik meningkat daripada nilai ini.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi PHP 8.1, komputer DELL G3
Kunci php tatasusunan boleh menjadi nombor.
Dalam PHP, tatasusunan ialah set pembolehubah yang tersusun di mana setiap nilai dipanggil elemen. Setiap elemen dibezakan oleh pengecam khas yang dipanggil kunci (juga dipanggil subskrip).
Tatasusunan PHP lebih fleksibel daripada tatasusunan dalam bahasa peringkat tinggi yang lain bukan sahaja menyokong tatasusunan indeks dengan nombor sebagai kunci, tetapi mereka juga menyokong rentetan atau campuran rentetan dan nombor. sebagai kunci tatasusunan.
Subskrip (nama kunci) tatasusunan indeks terdiri daripada nombor, bermula dari 0 secara lalai Setiap nombor sepadan dengan kedudukan elemen tatasusunan dalam tatasusunan PHP tetapkan kunci kepada tatasusunan indeks secara automatik Tetapkan nilai integer kepada nama, dan kemudian secara automatik meningkat daripada nilai ini.
Contoh 1:
<?php header("Content-type:text/html;charset=utf-8"); $array[] = '香蕉'; $array[] = '苹果'; $array[] = '橘子'; $array[] = '榴莲'; //输出语句 var_dump($array); ?>
Contoh 2:
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //输出语句 var_dump($array); ?>
Pengetahuan lanjutan: Tukar tatasusunan bersekutu kepada tatasusunan indeks
Dalam PHP, anda boleh menggunakan fungsi array_values() untuk menukar tatasusunan bersekutu kepada tatasusunan indeks. 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 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.
<?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); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bolehkah kunci dalam tatasusunan php menjadi nombor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!