php pluck與array_map的區(qū)別

PHP
小樊
87
2024-08-03 08:40:11
欄目: 編程語言

  1. pluck函數(shù)是Laravel框架中的一個(gè)方法,用于從集合中獲取指定鍵對(duì)應(yīng)的值,返回一個(gè)包含指定鍵值的新集合。而array_map是PHP的一個(gè)內(nèi)置函數(shù),用于將回調(diào)函數(shù)作用于給定數(shù)組的每個(gè)元素,并返回一個(gè)新數(shù)組。

  2. pluck函數(shù)只能用于集合對(duì)象,而array_map函數(shù)可以用于普通數(shù)組。

  3. pluck函數(shù)只能獲取集合中指定鍵對(duì)應(yīng)的值,而array_map函數(shù)可以對(duì)數(shù)組中的每個(gè)元素進(jìn)行任意操作。

  4. pluck函數(shù)返回的是一個(gè)新的集合對(duì)象,而array_map返回的是一個(gè)新的數(shù)組。

0