$v){$r[]=$k;}"."/> $v){$r[]=$k;}".">
Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mencari subskrip tatasusunan dalam php
Dua kaedah: 1. Gunakan array_keys, sintaks "array_keys(array, search value, false|true)" akan mengembalikan tatasusunan yang mengandungi subskrip. 2. Lintas tatasusunan dan simpan subskrip ke dalam tatasusunan kosong dengan sintaks "foreach(array as $k=>$v){$r[]=$k;}".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Array ialah satu set pembolehubah tertib. Setiap nilai dipanggil elemen. Setiap elemen dibezakan oleh pengecam khas yang dipanggil kunci (juga dipanggil subskrip).
Jadi bagaimana untuk mencari subskrip tatasusunan dalam php? Dua kaedah diperkenalkan di bawah.
Kaedah 1: Gunakan terus fungsi terbina dalam array_keys()
array_key() fungsi boleh mendapatkan beberapa atau semua nama kunci (subskrip) dalam tatasusunan, sintaks fungsi Formatnya adalah seperti berikut:
array_keys($array,$search_value,$strict)
Penerangan parameter adalah seperti berikut:
===
<?php $arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90); var_dump($arr); var_dump(array_keys($arr)); ?>Contoh 2: Nama kunci bagi nilai yang ditentukan
<?php $arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90); var_dump($arr); var_dump(array_keys($arr,80)); var_dump(array_keys($arr,"80")); var_dump(array_keys($arr,"80",true)); ?>
Kaedah 2: Gunakan pernyataan foreach untuk melintasi tatasusunan dan simpan nama kunci ke dalam tatasusunan kosong
<?php $arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90); var_dump($arr); $r=[]; foreach($arr as $k=>$v){ $r[]=$k; } var_dump($r); ?>Pembelajaran yang disyorkan: "
Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mencari subskrip tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!