PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP in_array() 函數(shù)用法及示例

PHP Array 函數(shù)手冊

in_array() 函數(shù)檢查數(shù)組中是否存在指定的值

語法

in_array ( $value,  $array [,$strict ] );

定義和用法

in_array()函數(shù)在數(shù)組中搜索特定值。如果第三個參數(shù)strict設置為TRUE,則in_array()函數(shù)還將檢查$value的類型。

注意:如果 value 是字符串,則比較是區(qū)分大小寫的。

參數(shù)

序號參數(shù)及說明
1

value(必需)

要在數(shù)組中搜索的值。

2

array(必需)

它指定一個數(shù)組

3

strict(可選)

如果第三個參數(shù) strict 的值為 TRUE, 則 in_array() 函數(shù)還會檢查 value 的類型是否和 array 中的相同。

返回值

如果在數(shù)組中找到該值,則此函數(shù)返回TRUE,否則返回FALSE。

在線示例:查找字符串

在數(shù)組中查找是否存在指定的字符串

<?php
   $mobile_os = array("Mac", "android", "java", "Linux");
   
   if (in_array("java", $mobile_os)) {
      echo "Got java";
   }
   
   if (in_array("mac", $mobile_os)) {
      echo "Got mac";
   }
?>
測試看看?/?

輸出結果:

Got java

第一個條件成功,返回true,并輸出結果;而第二個條件失敗,因為 in_array() 是區(qū)分大小寫的,數(shù)組中不存在小寫的“mac”。

在線示例:查找數(shù)組

在數(shù)組中查找是否存在另一個數(shù)組

<?php
$a = array(array('p', 'h'), array('p', 'r'), 'o');

if (in_array(array('p', 'h'), $a)) {
    echo "'ph' was found\n";
}

if (in_array(array('f', 'i'), $a)) {
    echo "'fi' was found\n";
}

if (in_array('o', $a)) {
    echo "'o' was found\n";
}
?>
測試看看 ?/?

輸出結果:

'ph' was found
'o' was found

  PHP Array 函數(shù)手冊

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清