在laravel中将请求的arrray值转换为整数 [英] Converting arrray values to integer from request in laravel
本文介绍了在laravel中将请求的arrray值转换为整数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在Laravel中 array_diff()
两个数组.第一个数组如下所示:
I want to array_diff()
two arrays in Laravel. The first array looks like this:
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()正在完成它的工作,尽管有字符串对整数.
array_diff() is doing it's job, altough there are strings vs. integers.
提前谢谢!
推荐答案
$newArray = array_map('intval', $request->request->get('ids', []));
此代码会将您的字符串字段转换为int,以便您进行比较.
This code will convert your string fields to int so you can compare.
这篇关于在laravel中将请求的arrray值转换为整数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文