Php dapatkan semua kunci array dengan nilai yang sama

Catatan. Jika nilai_kunci_pencarian opsional ditentukan, maka hanya kunci untuk nilai tersebut yang dikembalikan. Jika tidak, semua kunci dari array dikembalikan

Parameter

NamaDeskripsiDiperlukan /
OptionalTypeinput_arraySpecified array. RequiredArraysearch_key_valueValue harus diperiksa. OpsionalArraystrictPada PHP 5, parameter ini menentukan apakah perbandingan ketat (===) harus digunakan selama pencarian. Boolean opsional

Nilai pengembalian

Array dari semua kunci input_arrray

Jenis Nilai. Himpunan

Contoh 1

<?php
$array1=array("Orange" => 100, "Apple" => 200, "Banana" => 300, "Cherry" => 400);
print_r(array_keys($array1));
?> 

Keluaran

Array ( [0] => Orange [1] => Apple [2] => Banana [3] => Cherry )
_

Presentasi Bergambar

Php dapatkan semua kunci array dengan nilai yang sama

Lihat contoh di browser

Contoh - 2

<?php
$array1=array("Orange","Apple","Banana","Apple");
print_r(array_keys($array1,"Apple"));
?>

Keluaran

Larik ( [0] => 1 [1] => 3 )

Lihat contoh di browser

Berlatih di sini secara online

Lihat juga

Referensi Fungsi PHP

Sebelumnya. array_key_exists
Berikutnya. array_map



Ikuti kami di Facebook dan Twitter untuk pembaruan terbaru.

PHP. Kiat Hari Ini

PHP - Apa keuntungan menggunakan heredoc di PHP?

Sintaks heredoc jauh lebih bersih bagi saya dan sangat berguna untuk string multi-baris dan menghindari masalah kutipan. Dulu saya biasa menggunakannya untuk membuat kueri SQL

$sql = <<<SQL
select *
  from $tablename
 where id in [$order_ids_list]
   and product_name = "widgets"
SQL;

Bagi saya ini memiliki kemungkinan lebih rendah untuk memperkenalkan kesalahan sintaksis daripada menggunakan tanda kutip

$sql = "
select *
  from $tablename
 where id in [$order_ids_list]
   and product_name = \"widgets\"
";
_

Poin lainnya adalah untuk menghindari keluarnya tanda kutip ganda di string Anda

$x = "The point of the \"argument" was to illustrate the use of here documents";

Masalah di atas adalah kesalahan sintaks (kutipan lolos yang hilang) yang baru saja saya perkenalkan sebagai lawan dari sintaks dokumen di sini

$x = <<<EOF
The point of the "argument" was to illustrate the use of here documents
EOF;
_

Ini sedikit gaya, tapi saya menggunakan yang berikut ini sebagai aturan untuk dokumen tunggal, ganda dan di sini untuk menentukan string

Pada artikel ini, kita akan melihat cara mendapatkan nilai kunci tertentu dari larik yang diberikan. Array PHP adalah kumpulan item yang disimpan di bawah kunci. Ada dua kemungkinan jenis kunci. string dan integer. Untuk semua jenis kunci, ada sintaks umum untuk mendapatkan nilai tertentu dengan tanda kurung siku

Contoh 1

PHP




<?php

 

$mixedArr = [

    10,

    20,

    

There are no value under the index 10
A value under the index 10: unknown
1
There are no value under the index 10
A value under the index 10: unknown
2
There are no value under the index 10
A value under the index 10: unknown
3
There are no value under the index 10
A value under the index 10: unknown
4

    

There are no value under the index 10
A value under the index 10: unknown
6

There are no value under the index 10
A value under the index 10: unknown
7

 

There are no value under the index 10
A value under the index 10: unknown
_9

<?php0 <?php1$mixedArr<?php3

<?php4 <?php5<?php6

 

<?php8

<?php9 <?php1$mixedArr 2

There are no value under the index 10
A value under the index 10: unknown
1
There are no value under the index 10
A value under the index 10: unknown
7

<?php4  6<?php6

 

 _9

Keluaran

An item by index 0: 10
An item by key 'hello': world

Contoh 2. Terkadang kita bisa secara tidak sengaja mencoba mendapatkan item yang tidak ada dari array. Dalam hal ini, PHP melempar PEMBERITAHUAN. Untuk menghindari masalah tersebut, kita harus memeriksa keberadaan kunci sebelum mengaksesnya.  

Dalam tutorial ini, saya akan menunjukkan kepada Anda PHP mendapatkan kunci nilai duplikat dalam array. Anda akan belajar cara mendapatkan semua kunci dengan nilai yang sama dalam array PHP. Saya akan menunjukkan kepada Anda tentang cara menemukan semua kunci dengan nilai yang sama dalam array PHP. mari kita bahas tentang PHP menemukan kunci nilai duplikat dalam array

Sekarang, mari kita lihat postingan PHP dapatkan kunci nilai duplikat dalam array. contoh ini akan membantu Anda bagaimana mendapatkan semua kunci dengan nilai yang sama dalam array PHP. mari kita bahas tentang cara menemukan semua kunci dengan nilai yang sama dalam array PHP. Saya menjelaskan secara sederhana langkah demi langkah PHP menemukan kunci nilai duplikat dalam array

Bagaimana cara mendapatkan semua kunci array berdasarkan nilai di PHP?

PHP. fungsi array_keys() . Catatan. Jika nilai_kunci_pencarian opsional ditentukan, maka hanya kunci untuk nilai tersebut yang dikembalikan. Jika tidak, semua kunci dari array dikembalikan.

Bagaimana cara saya memeriksa apakah semua array memiliki nilai yang sama di PHP?

Fungsi array_unique() "mengambil larik input dan mengembalikan larik baru tanpa nilai duplikat. " Tidak, 1 akan dikembalikan jika SEMUA nilai dalam array adalah sama.

Bagaimana cara mendapatkan semua nilai array di PHP?

Fungsi array_values() mengembalikan larik yang berisi semua nilai larik.

Bagaimana cara mencocokkan nilai array di PHP?

Fungsi array_intersect() membandingkan nilai dari dua (atau lebih) larik, dan mengembalikan kecocokannya. Fungsi ini membandingkan nilai dari dua atau lebih larik, dan mengembalikan larik yang berisi entri dari larik1 yang ada di larik2, larik3, dll.