$string = "1,2,3" $ids = explode(',', $string); var_dump($ids);
退货
array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" }
我需要这些值是int类型而不是string类型。有没有比用foreach遍历数组并将每个字符串转换为int更好的方法呢?
您可以通过以下代码来实现,
$integerIDs = array_map('intval', explode(',', $string));