Aku mempunyai sebuah array yang berisi nilai “100”, “90”, “80” , tapi bagaimana cara meng-convert nilai array tersebut menjadi integer?
Ada 2 cara cepat untuk melakukannya:

1. Menggunakan fungsi array_map()

<?php $string = "100,90,80"; $ids = explode(',', $string); $convert = array_map('intval',  $ids ); var_dump($convert); ?>

2.Hanya dengan json_encode()

<?php $string = "100,90,80"; $ids = explode(',', $string); $convert = json_decode('[' . $string . ']', true); var_dump($convert); ?>

Keduanya sama-sama menghasilkan output :

array(3) { [0]=> int(100) [1]=> int(90) [2]=> int(80) }

 

Sumber: https://stackoverflow.com/questions/9593765/how-to-convert-array-values-from-string-to-int