簡體   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