如何将带数字的字符串转换为具有整数元素的数组?

Man*_*olo 0 php arrays

我有一个这样的字符串:'3,6,43,8'.

我可以轻松地将它转换为数组:

$newArray = explode( ',', $string );
Run Code Online (Sandbox Code Playgroud)

但由于我需要数组中的整数元素,我应该将每个数组元素转换为整数:

foreach( $newArray as $key => $sNumber ) {
    $newArray[ $key ] = intval( $sNumber );
}
Run Code Online (Sandbox Code Playgroud)

有没有办法直接将数组元素转换为整数而不是字符串?

Ali*_*ani 5

您可以使用 $inty = array_map('intval', explode(',', $string));