PHP檢查陣列中所有的值是否為字串,我們可以使用PHP中的內建函數array_sum、array_map、is_string等相關函數來實現。
下面我們就結合具體的程式碼範例,跟大家介紹PHP判斷陣列中所有的值是否為字串的方法。
程式碼範例如下:
<?php function check_strings_in_array($arr) { return array_sum(array_map('is_string',$arr)) == count($arr); } $arr1 = array('PHP','Js','Python'); $arr2 = array('SQL',200,'MySQL'); var_dump(check_strings_in_array($arr1)); var_dump(check_strings_in_array($arr2));
這裡我們判斷$arr1和$arr2陣列中是否存在字串。
判斷結果如下:
相關函數介紹:
array_sum — 對數組中所有值求和
array_sum ( array $array ) : number
array_sum() 將數組中的所有值相加,並傳回結果。
參數array,輸入的陣列。
傳回值,所有值的和以整數或浮點數的結果傳回,array 為空時則傳回 0。
array_map — 為數組的每個元素應用回呼函數
array_map ( callable $callback , array $array1 [, array $... ] ) : array
array_map():傳回數組,是為 array1 每個元素應用 callback函數之後的數組。 callback 函數形參的數量和傳給 array_map() 陣列數量,兩者必須一樣。
參數,callback回呼函數,應用到每個陣列裡的每個元素。
array1數組,遍歷運行 callback 函數。
...
陣列列表,每個都遍歷運行 callback 函數。
傳回值,傳回數組,包含 callback 函數處理之後 array1 的所有元素。
is_string — 偵測變數是否是字串
#count — 計算陣列中的單元數目,或物件中的屬性數量
這篇文章就是關於PHP檢查陣列所有的值是否為字串的方法介紹,希望對需要的朋友有幫助!
以上是PHP檢查數組所有的值是否為字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Dreamweaver CS6
視覺化網頁開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

SublimeText3漢化版
中文版,非常好用

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。