在laravel中将arrray值转换为请求中的整数

Mic*_*ger 1 php array-difference laravel

我想array_diff()在Laravel中使用两个数组.第一个数组如下所示:

    array:4 [
  0 => 7248
  1 => 7249
  2 => 7250
  3 => 7251
]
Run Code Online (Sandbox Code Playgroud)

第二个:

array:4 [
  0 => "7248"
  1 => "7249"
  2 => "7250"
  3 => "7251"
]
Run Code Online (Sandbox Code Playgroud)

这个我跟上了$request->request->get('ids', []);.

如何将一个数组转换为字符串或整数?由于这些数组可能会变大,我真的不想一次转换一个值.

更新:

array_diff()正在做它的工作,尽管有字符串与整数.

提前致谢!

pr1*_*nc3 6

$newArray = array_map('intval', $request->request->get('ids', []));
Run Code Online (Sandbox Code Playgroud)

此代码将您的字符串字段转换为int,以便您可以进行比较.