Apa fungsi in_array di php?
Fungsi PHP IN_ARRAY adalah fungsi yang digunakan untuk menentukan apakah nilai yang diberikan berada di dalam array. Mengembalikan true jika nilainya ditemukan; . Meskipun tampaknya merupakan fungsi yang sederhana, sebenarnya sangat berguna. Show
Mari kita lihat lebih dalam fungsi IN_ARRAY, ketika mengembalikan benar atau salah, dan mengapa Anda mungkin memerlukan fungsi yang memeriksa nilai dalam array Sintaks dan penggunaan fungsi PHP IN_ARRAYFungsi PHP IN_ARRAY dimulai dengan sintaks berikut
Pada contoh di atas, variabelnya adalah sebagai berikut
$strict memberikan beberapa penjelasan. Pengetikan yang ketat mengacu pada apakah nilainya adalah int, string, dll. Jika "ketat" disetel ke true, maka string "1" tidak akan cocok dengan int "1. ” Jika ketat tidak benar, maka mereka akan cocok. PHP untuk Pemula – Menjadi Master PHP – Proyek CMS Terakhir Diperbarui Oktober 2022 Penjualan terbaik
4. 4 (23.280) PHP untuk Pemula. pelajari semua yang Anda butuhkan untuk menjadi pengembang PHP profesional dengan latihan dan proyek praktis. . Oleh Edwin Diaz, Coding Fakultas Solutions Jelajahi KursusContoh fungsi IN_ARRAYSebagai contoh fungsi IN_ARRAY, kita akan membuat larik yang menyertakan empat nilai. Apel, Jeruk, Pir, dan Anggur _Pada contoh di atas, pertama-tama kita membuat array. Kemudian, kami memeriksa apakah ada apel. Kemudian, kami memeriksa apakah ada pisang Jadi, kita dapat melihat bahwa tes pertama in_array('Apples',$example) mengembalikan "true" karena "Apel" ada dalam array. Kami melihat tes kedua diawali dengan ". ” karena itu berarti tidak. Kami sedang menguji apakah in_array('Bananas',$example) gagal. Ya, jadi kami tahu kami tidak memiliki “Pisang. ” Pengetikan ketat dengan fungsi IN_ARRAYMode ketat dan pengetikan ketat akan memeriksa jenis serta nilainya. Sekarang, karena PHP tidak memiliki pengetikan yang ketat secara default, ini sebenarnya sedikit membingungkan. Mari kita lihat sebuah contoh
Dalam contoh di atas, kami memiliki larik yang menyertakan 1, 2, 3, dan '4. ’ Kutipan itu penting. 4 sebenarnya bukan int. itu sebuah string. Tetapi kami juga mematikan pengetikan yang ketat karena kami belum memberinya nilai. Di sini, kami tidak ingin memeriksa jenisnya Jadi, larik yang akan dicari mengembalikan "ya" setiap saat. Tapi mari kita aktifkan pengetikan ketat Seperti yang kami harapkan. Dengan pengetikan ketat, 4 tidak ditemukan, karena 4 bukan int. Sekarang, jika kita mengubah apa yang kita cari menjadi sebuah string, itu akan berhasil Sebagian besar pengembang tidak perlu mengaktifkan pengetikan ketat saat mencari jarum di tumpukan jerami, tetapi penting untuk diingat bahwa array mengembalikan pengetikan non-ketat secara default, dan pengetikan ketat harus diaktifkan secara manual Kursus teratas di PHPPHP untuk Pemula – Menjadi Master PHP – Proyek CMS Edwin Diaz, Solusi Fakultas Coding 4. 4 (23.278) Penjualan terbaik API di PHP. dari Dasar hingga Lanjutan Dave Hollingworth 4. 7 (544) PHP untuk Pemula Bagian 1. semua kode yang digunakan dijelaskan sepenuhnya Akademi Pengkodean 4. 8 (1.430) Buat Klon Spotify dari Awal. JavaScript PHP dan MySQL Reece Kenney 4. 5 (1.802) PHP & MVC Berorientasi Objek Brad Traversy 4. 7 (4.581) Kursus Pengembang PHP Berorientasi Objek Lengkap Gary Clarke 4. 7 (174) Lebih banyak Kursus PHP Sensitivitas huruf besar-kecil dengan IN_ARRAYSekarang, perlu dicatat bahwa selain tidak mengaktifkan pengetikan yang ketat, fungsi PHP IN_ARRAY secara default peka terhadap huruf besar-kecil. Mari kita lihat kode berikut
Apa yang terjadi ketika kita menjalankan kode ini? Dan itu masuk akal karena "biru" tidak ada dalam larik. Biru adalah. Jadi, apa yang kita lakukan jika ingin menjalankan IN_ARRAY dengan cara yang tidak peka huruf besar-kecil? . Kita dapat melakukan ini dengan menggunakan fungsi STRTOLOWER(), yang akan mengurangi huruf besar kecil dari string menjadi huruf kecil, atau fungsi STRTOUPPER(), yang akan menaikkan huruf besar setiap string menjadi huruf besar. Secara teknis, kita juga bisa menggunakan PHP STR_REPLACE untuk mengganti nilai huruf besar apa pun dengan nilai huruf kecil dan sebaliknya, tetapi STRTOLOWER dan STRUPPER adalah versi singkatan dari ini Siswa PHP juga belajarLaravel MySQL PHP MVC Pengembangan Web JavaScript HTML CSS Bootstrap HTML5 Front End Pengembangan Web Pemrograman Berorientasi Objek WordPress IN_ARRAY dan array multidimensiDi PHP, Anda dapat membuat array multi-dimensi. Kami akan membuat salah satunya sekarang dan mengujinya dengan IN_ARRAY _Jika Anda menjalankan contoh ini, Anda akan melihat bahwa, sayangnya, tidak mencetak apa pun. Kami berharap Mary ditemukan dan bukan Eleanor, tetapi tidak ada yang ditemukan karena cara susunannya dibuat. Apa yang perlu kita lakukan? . Kita hanya bisa mencari sedalam satu dimensi Ini memang memberi kita hasil yang benar, tetapi perhatikan bahwa $example[0] tidak pernah dicari. Kami hanya dapat mencari satu level dari array pada satu waktu — yang berarti kami perlu melakukan iterasi menggunakan FOREACH jika kami juga ingin mencari John Menggunakan IN_ARRAY dalam kode PHP AndaSekarang, kita telah melihat bagaimana fungsi array mencari nilai tertentu di dalamnya menggunakan IN_ARRAY. Dengan IN_ARRAY, array mengembalikan true jika nilainya ditemukan dan false jika nilainya tidak ditemukan. Ini adalah fungsi case-sensitive, non-typed — dan ini sangat berguna. Di PHP, array mudah dan menantang. Mereka mudah karena mudah untuk membuat dan memanipulasi array. Mereka menantang karena tidak diketik secara ketat dan sangat mudah dibentuk. Misalnya, PHP adalah salah satu dari sedikit bahasa di mana satu array dapat menampung string, int, dan tipe nilai lainnya. Saat Anda bergerak maju, Anda mungkin ingin mempelajari lebih lanjut tentang apa itu PHP, bagaimana penggunaannya, dan bagaimana fungsi PHP dikembangkan. PHP IN_ARRAY hanyalah salah satu dari banyak fungsi berguna yang dibangun di dalam platform Bagaimana cara memeriksa apakah ada data dalam array PHP?Fungsi PHP array_key_exists()
.
Bagaimana cara mencocokkan nilai dalam array di PHP?PHP array_search() adalah fungsi bawaan yang banyak digunakan untuk mencari dan menemukan nilai tertentu dalam larik yang diberikan . Jika berhasil menemukan nilai tertentu, ia mengembalikan nilai kunci yang sesuai. Jika elemen ditemukan dua kali atau lebih, maka kejadian pertama dari kunci nilai yang cocok akan dikembalikan.
Bagaimana menemukan elemen dalam array di PHP? array_search() adalah fungsi bawaan di PHP yang digunakan untuk mencari nilai tertentu dalam array, dan jika nilainya . Jika ada lebih dari satu nilai maka kunci dari nilai pertama yang cocok akan dikembalikan.
Apa perbedaan antara in_array dan array_search?Perbedaan utama antara kedua fungsi tersebut adalah bahwa array_search() biasanya mengembalikan kunci atau indeks sedangkan in_array() mengembalikan TRUE atau FALSE menurut kecocokan yang ditemukan dalam penelusuran. |