PHP陣列去除空白或重複元素

qianby發表於2021-09-11

PHP陣列去除空白或重複元素

1、foreach迴圈+empty()+unset()。

用foreach語句來遍歷陣列$array,在每次迴圈中將鍵名賦給$key,鍵值賦給$value。

<?php
header("content-type:text/html;charset=utf-8");
$array = array("php", 11, '', 12, "PHP中文網", '',2021,"mysql");
var_dump($array);      
// 使用array_filter()函式從陣列中移除空元素
$filtered_array = array_filter($array);
echo "刪除空元素後的陣列";
var_dump($filtered_array);
?>

2、array_filter() 函式可以用回撥函式來過濾陣列中的元素。該函式會迭代陣列中的每個值,將它們傳遞給使用者定義的函式或回撥函式。

如果省略回撥函式,則預設過濾空值。

<?php
header("content-type:text/html;charset=utf-8");
$array = array("php", 11, '', 12, "PHP中文網", '',2021,"mysql","");
var_dump($array);      
// 使用array_filter()函式從陣列中移除空元素
$filtered_array = array_filter($array);
echo "刪除空元素後的陣列";
var_dump($filtered_array);
?>

以上就是PHP快速獲取作業系統型別的方法,希望對大家有所幫助。更多php學習指路:

本文轉載於php中文網,如有侵犯聯絡作者修改。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3549/viewspace-2828106/,如需轉載,請註明出處,否則將追究法律責任。

相關文章