根据 laravel 中的请求将数组值转换为整数
Converting arrray values to integer from request in laravel
我想 array_diff()
Laravel 中的两个数组。第一个数组如下所示:
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,以便您进行比较。
我想 array_diff()
Laravel 中的两个数组。第一个数组如下所示:
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,以便您进行比较。