Rumah >pembangunan bahagian belakang >masalah PHP >Bolehkah kunci dalam tatasusunan php menjadi nombor?

Bolehkah kunci dalam tatasusunan php menjadi nombor?

青灯夜游
青灯夜游asal
2022-07-08 19:02:192269semak imbas

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.

Bolehkah kunci dalam tatasusunan php menjadi nombor?

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[] = &#39;香蕉&#39;;
$array[] = &#39;苹果&#39;;
$array[] = &#39;橘子&#39;;
$array[] = &#39;榴莲&#39;;
//输出语句
var_dump($array);
?>

Bolehkah kunci dalam tatasusunan php menjadi nombor?

Contoh 2:

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
//输出语句
var_dump($array);
?>

Bolehkah kunci dalam tatasusunan php menjadi nombor?

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

Bolehkah kunci dalam tatasusunan php menjadi nombor?

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!

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