Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menukar array menjadi int array dalam php

Bagaimana untuk menukar array menjadi int array dalam php

PHPz
Lepaskan: 2023-04-25 14:10:32
asal
536 orang telah melayarinya

Bahasa PHP menyediakan banyak fungsi untuk mengendalikan tatasusunan, termasuk fungsi yang menukar jenis tatasusunan rentetan kepada jenis tatasusunan integer Fungsi ini boleh digunakan untuk menukar tatasusunan rentetan kepada tatasusunan integer.

Dalam PHP, anda boleh menggunakan fungsi array_map() untuk menukar jenis rentetan dalam tatasusunan rentetan kepada jenis integer. Sintaks fungsi array_map() adalah seperti berikut:

array array_map(callable $callback, array $array1 [, array $... ]);
Salin selepas log masuk

Antaranya, $callback ialah fungsi panggil balik, yang boleh lulus dalam setiap elemen dalam tatasusunan dan kemudian memproses setiap elemen dan $array1 [; , tatasusunan $... ] ialah tatasusunan yang hendak ditukar.

Kod sampel untuk menggunakan fungsi array_map() untuk menukar tatasusunan rentetan kepada tatasusunan integer adalah seperti berikut:

<?php
$array = array("1", "2", "3", "4", "5");
$new_array = array_map(&#39;intval&#39;, $array); // 将字符串数组转化成整型数组
print_r($new_array);
?>
Salin selepas log masuk

Dalam kod di atas, rentetan ditukar kepada integer tatasusunan menggunakan fungsi intval() dan kemudian gunakan fungsi array_map() untuk menyimpan integer ke dalam $new_array. Gunakan fungsi print_r() untuk mengeluarkan tatasusunan integer baharu.

Selain menggunakan fungsi array_map(), anda juga boleh menggunakan gelung foreach untuk menukar tatasusunan rentetan kepada tatasusunan integer. Contoh kod adalah seperti berikut:

<?php
$array = array("1", "2", "3", "4", "5");
$new_array = array(); // 定义新的整型数组
foreach ($array as $value) {
    $new_array[] = intval($value); // 将字符串转化成整型数,存储到新数组中
}

print_r($new_array);
?>
Salin selepas log masuk

Untuk meringkaskan, anda boleh menggunakan array_map() atau gelung foreach dalam PHP untuk menukar tatasusunan jenis rentetan kepada tatasusunan jenis integer. Perlu diingatkan bahawa apabila menggunakan fungsi ini, setiap elemen perlu diproses sama.

Atas ialah kandungan terperinci Bagaimana untuk menukar array menjadi int array dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan