Fungsi array_search

Fungsi array_search melakukan pencarian nilai dalam array dan mengembalikan kunci elemen pertama yang ditemukan. Jika elemen seperti itu tidak ditemukan - akan mengembalikan false. Parameter ketiga menetapkan perbandingan ketat berdasarkan tipe (seperti ===). Jika diatur ke true - ia akan membandingkan secara ketat, dan jika false (secara default) - maka tidak.

Sintaks

phparray_search(mixed $needle, array $haystack, bool $strict = false): int|string|false

Contoh

Cari elemen dalam array dengan nilai 'c' - sebagai hasilnya kita akan mendapatkan kuncinya (sama dengan 2):

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  echo array_search('c', $arr);
?>

Hasil eksekusi kode:

php2

Lihat juga

  • fungsi strpos,
    yang mengembalikan posisi kemunculan pertama substring
  • fungsi str_contains,
    yang memeriksa kemunculan karakter dalam string
  • fungsi str_starts_with,
    yang memeriksa awal string
  • fungsi str_ends_with,
    yang memeriksa akhir string