函数 PHP in_array()
实例
在数组中搜索值 "Glenn" ,并输出一些文本:
<?php $people = array("Bill", "Steve", "Mark", "David"); if (in_array("Mark", $people)) { echo "匹配已找到"; } else { echo "匹配未找到"; } ?>
定义和用法
函数 in_array() 搜索数组中是否存在指定的值。
Keterangan:Jika search Parameter adalah string dan type Jika parameter diatur ke TRUE, pencarian berbeza huruf besar.
Sintaks
in_array(search,array,type)
Parameter | Deskripsi |
---|---|
search | Wajib. Tentukan nilai yang akan dicari dalam array. |
array | Wajib. Tentukan array yang akan dicari. |
type | Pilihan. Jika parameter diatur ke TRUE, periksa apakah data pencarian sama dengan tipe nilai dalam array. |
Pengertian
Jika nilai yang diberikan search Ada dalam array array dalam maka kembalikan TRUE. Jika parameter ketiga diatur ke TRUE, fungsi hanya kembalikan TRUE jika elemen ada dalam array dan tipe data sama dengan nilai yang diberikan.
Jika parameter tidak ditemui dalam array, fungsi kembalikan FALSE.
Keterangan:Jika search Parameter adalah string dan type Jika parameter diatur ke TRUE, pencarian berbeza huruf besar.
Detil Teknik
Kembalikan nilai: | Jika nilai ditemui dalam array, kembalikan TRUE, jika tidak kembalikan FALSE. |
Versi PHP: | 4+ |
Changelog: | Dari PHP 4.2search Parameter sekarang juga boleh menjadi array. |
Lebih banyak contoh
Contoh 1
Gunakan seluruh parameter:
<?php $people = array("Bill", "Steve", "Mark", "David"); if (in_array("23", $people, TRUE)) { echo "Terdapat kecocokan yang ditemui<br>"; } else { echo "Terdapat kecocokan yang tidak ditemui<br>"; } if (in_array("Mark",$people, TRUE)) { echo "Terdapat kecocokan yang ditemui<br>"; } else { echo "Terdapat kecocokan yang tidak ditemui<br>"; } if (in_array(23,$people, TRUE)) { echo "Terdapat kecocokan yang ditemui<br>"; } else { echo "Terdapat kecocokan yang tidak ditemui<br>"; } ?>