Php array_keys: cara mendapatkan tombol array di php – Codewithaden

Php array_keys () Fungsi mengembalikan array yang berisi kunci.

Php array_keys ()

PHP array_keys () adalah fungsi bawaan dalam PHP dan digunakan untuk mengembalikan semua kunci array atau subset tombol. Jika nilai pencarian ditentukan, hanya tombol untuk nilai yang dikembalikan. Jika tidak, semua kunci dari Himpunan dikembalikan sebagai output. Selain itu, ini menentukan apakah perbandingan yang ketat (===) harus digunakan selama pencarian.

Sintaksis

Sintaks untuk array_keys adalah sebagai berikut.

array_keys(array,value,strict) 

Argumen

Sebuah Himpunan Parameter diperlukan, dan menentukan array.

Itu nilai Parameter adalah opsional, dan Anda dapat menentukan nilai, maka hanya tombol dengan nilai ini yang dikembalikan.

Itu ketat Parameter adalah opsional dan digunakan dengan parameter nilai.

Contoh

Lihat contoh berikut.

 'krunal', 
        'b' => 'ankit',
        'd' => 'khushbu', 
        'f' => 'nehal', 
        'c' => 'rushabh', 
        'k' => 'krunal', 
        'n' => 'nehal'];
$output = array_keys($data);
print_r($output); 

Lihat outputnya. PHP

Jadi, kami mendapatkan serangkaian kunci.

Satu hal yang perlu diperhatikan tentang itu jika Anda memiliki kunci yang merupakan bilangan bulat panjang, seperti ‘ 19214662291595 ‘, Mereka akan dianggap seperti itu pada sistem 64bits tetapi akan menjadi string tipe pada sistem 32 bit.

Lihat contoh berikut.

 null, 'AppDividend291595' => null);

foreach(array_keys($appKeys) as $key){
    echo gettype($key)."\n";
}
 

Lihat outputnya.

array_keys

Inilah cara mendapatkan kunci pertama dan terakhir. Lihat kode di bawah ini.

Mari kita dapatkan kunci pertama dari sebuah array. Untuk itu, kita dapat menggunakan fungsi PHP array_shift.

 'krunal', 
        'b' => 'ankit',
        'd' => 'khushbu', 
        'f' => 'nehal', 
        'c' => 'rushabh', 
        'k' => 'krunal', 
        'n' => 'nehal'];
$keys = array_keys($data);
$firstKey = array_shift($keys);
echo $firstKey."\n"; 

Lihat outputnya.

first

Kami juga bisa mendapatkan kunci terakhir. Untuk itu, kita dapat menggunakan Php array_pop ()

Lihat kode di bawah ini.

 'krunal', 
        'b' => 'ankit',
        'd' => 'khushbu', 
        'f' => 'nehal', 
        'c' => 'rushabh', 
        'k' => 'krunal', 
        'n' => 'nehal'];
$keys = array_keys($data);
$firstKey = array_pop($keys);
echo $firstKey."\n"; 

Kami akan mendapatkan n di output karena kunci terakhir adalah n.

Menggunakan parameter ketat

Sekarang, mari kita gunakan perbandingan yang ketat dan lihat perbedaan dalam output.

Dalam kode di atas, kami membandingkan String 21 ke bilangan bulat 21. Nilainya sama, tetapi tipe data berbeda.

Juga, kami membandingkan nilai -nilai di bawah bendera yang ketat. Jadi output tidak akan dicocokkan, dan kami melihat array kosong.

Using

Jika kita melewati Salah parameter, itu akan memberi kita kunci dari sebuah array. Lihat kode di bawah ini.

Lihat outputnya.

Using

Satu hal yang perlu diperhatikan tentang array_keys itu tidak mempertahankan tipe data dari tombol saat memetakannya ke array baru. Ini akan membuat masalah dengan IN_Array dan pencarian pada karakter string.

Ada banyak fungsi array multidimensi di luar sana, tetapi masing -masing hanya menggabungkan semua kunci dalam satu array datar.

Itu untuk tutorial ini.

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *