亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php數組如何去除0值

發布時間:2022-10-11 09:37:44 來源:億速云 閱讀:110 作者:iii 欄目:編程語言

本篇內容主要講解“php數組如何去除0值”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php數組如何去除0值”吧!

兩種去除方法:1、利用array_diff()函數將一個只包含“0”的數組和原數組進行比較即可,語法“array_diff($arr, [0])”;2、使用array_filter()函數調用回調函數過濾數組,語法“function f($var){return($var!==0);}$arr=array_filter($arr,"f");”。

本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦

方法1:利用array_diff()函數去除數組中的0

array_diff() 函數用于比較兩個(或更多個)數組的值,并返回差集。

array_diff(array1,array2,array3...);

只需要使用一個只包含“0”的數組和原數組進行比較即可,語法:array_diff($arr, [0])

示例:

<?php
header('content-type:text/html;charset=utf-8');   
$arr=array(1,2,3,0,1,"a","b","c",0,"d","a","c");
echo "原數組:";
var_dump($arr);
$arr = array_diff($arr, [0]);
echo "去除0后:";
var_dump($arr);
?>

php數組如何去除0值

注:array_diff() 函數比較兩個(或更多個)數組的值(key=>value 中的 value),并返回一個差集數組,該數組包括了所有在被比較的數組(array1)中,但是不在任何其他參數數組(array2 或 array3 等等)中的值。

方法2:使用array_filter()函數去除數組中的0

array_filter() 函數用回調函數過濾數組中的元素。

該函數把輸入數組中的每個鍵值傳給回調函數。如果回調函數返回 true,則把輸入數組中的當前鍵值返回給結果數組。數組鍵名保持不變。

array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )

參數描述
array必需。規定要過濾的數組。
callback可選。規定要用的回調函數。
flag

可選。決定 callback 接收的參數形式:

  • ARRAY_FILTER_USE_KEY - callback 接受鍵名作為的唯一參數

  • ARRAY_FILTER_USE_BOTH - callback 同時接受鍵名和鍵值

示例:

<?php
header('content-type:text/html;charset=utf-8'); 
function f($var)
{
    return($var!==0);
}
  
$arr=array(1,2,3,0,1,"a","","c",0);
echo "原數組:";
var_dump($arr);
$arr = array_filter($arr,"f");
echo "去除0后:";
var_dump($arr);
?>

php數組如何去除0值

注:array_filter()函數如果沒有回調函數,那么默認就是刪除數組中值為false的項目。

<?php
header('content-type:text/html;charset=utf-8'); 
  $arr=array(1,2,3,0,1,"0","","c",0,null,FALSE);
echo "原數組:";
var_dump($arr);
$arr = array_filter($arr);
var_dump($arr);
?>

php數組如何去除0值

到此,相信大家對“php數組如何去除0值”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

革吉县| 揭西县| 文登市| 天长市| 晋城| 文水县| 鲁甸县| 安义县| 文成县| 延吉市| 新绛县| 资兴市| 丹东市| 库伦旗| 商洛市| 富川| 原阳县| 常州市| 革吉县| 临安市| 长阳| 平阳县| 乐昌市| 新疆| 瑞丽市| 抚顺县| 宝丰县| 古蔺县| 台东县| 隆林| 崇文区| 慈溪市| 凌云县| 甘洛县| 吉隆县| 老河口市| 获嘉县| 平泉县| 新乐市| 延长县| 修武县|