繁体   English   中英

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

[英]Converting arrray values to integer from request in laravel

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

    array:4 [
  0 => 7248
  1 => 7249
  2 => 7250
  3 => 7251
]

第二个:

array:4 [
  0 => "7248"
  1 => "7249"
  2 => "7250"
  3 => "7251"
]

这是我用$request->request->get('ids', []);

如何将一个数组转换为字符串或整数? 由于这些数组会变得很大,所以我真的不想一次转换每个单个值。

更新:

array_diff()正在完成它的工作,尽管有字符串对整数。

提前致谢!

$newArray = array_map('intval', $request->request->get('ids', []));

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM