PHP函式 檢查某個值是否存在於陣列中

2022-04-04 13:27:14 字數 844 閱讀 9406

函式:in_array -- 檢查陣列中是否存在某個值定義:bool in_array ( mixed needle, array haystack [, bool strict] )在haystack 中搜尋 needle,如果找到則返回 true,否則返回 false。 如果第三個引數 strict 的值為 true 則 in_array() 函式還會檢查 needle 的型別是否和 haystack 中的相同。 

例子1. in_array() 例子

<?php

$os = array("mac", "nt", "irix", "linux");

if (in_array("irix", $os)) if (in_array("mac", $os))

?>

第二個條件失敗,因為 in_array() 是區分大小寫的,所以以上程式顯示為: got irix

例子2. in_array() 嚴格型別檢查例子

<?php

$a = array('1.10', 12.4, 1.13);

if (in_array('12.4', $a, true)) if (in_array(1.13, $a, true))

?> 上例將輸出:1.13 found with strict check

例子3. in_array() 中用陣列作為 needle

<?php

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

if (in_array(array('p', 'h'), $a)) if (in_array(array('f', 'i'), $a))

?>

檢查檔案是否存在於遠端伺服器上

在有些情況下,你要測試檔案是否存在於遠端linux伺服器的某個目錄下 例如 var run test daemon.pid 而無需登入到遠端伺服器進行互動。例如,你可能希望你的指令碼根據特定檔案是否存在的遠端伺服器上而由不同的行為。在本教程中,我將向您展示如何使用不同的指令碼語言 如 bash sh...

Python判斷元素是否存在於列表

通過使用in,not in 判斷元素是否在列表中 list1 tom jerry chris print tom in list1 print python not in list1 print jerry not in list1 例項 輸入乙個元素,判斷改元素是否在列表中,如果存在則不加入,如果...

判斷陣列是否存在某個值。

檢查陣列是否包含某個值的方法 使用list public static boolean uselist string arr,string targetvalue 使用set public static boolean useset string arr,string targetvalue 使用迴...