Skip to content

Convert Array Values from String to Integer

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

Avatar

Hi I am Tiko.
Welcome to my Blog. Dapatkan review dan artikel menarik dari komik maupun bacaan untuk mengisi hari mu (entah berguna atau tidak). Tapi tetap jangan lupa Ibadah dan belajar ya adik adik.
Thank Kyu!

No comments yet.

Leave a Reply

Your email address will not be published. Required fields are marked *

SidebarComments (0)