Bagaimana untuk menukar nombor menjadi elemen dalam tatasusunan dalam php

PHPz
Lepaskan: 2023-04-25 09:37:06
asal
495 orang telah melayarinya

Dalam PHP, kadangkala anda perlu menukar nombor kepada elemen dalam tatasusunan. Ini boleh dicapai melalui beberapa fungsi PHP terbina dalam seperti str_split(), explode() dan preg_split().

Gunakan fungsi str_split()

str_split() untuk memisahkan rentetan kepada susunan aksara. Oleh kerana nombor juga boleh dilihat sebagai rentetan, anda boleh menggunakan fungsi ini untuk menukar nombor kepada tatasusunan.

$num = 12345;
$arr = str_split($num);
print_r($arr);
Salin selepas log masuk

Outputnya ialah:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Gunakan fungsi explode()

explode() untuk membelah rentetan mengikut pembatas yang ditentukan dan gunakan hasil Disimpan dalam tatasusunan.

$num = "1,2,3,4,5";
$arr = explode(",", $num);
print_r($arr);
Salin selepas log masuk

Outputnya ialah:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Gunakan fungsi preg_split()

preg_split() serupa dengan fungsi explode(), tetapi anda boleh gunakan ungkapan biasa untuk Menjalankan pembahagian.

$num = "1+2-3*4/5";
$arr = preg_split("/[-+\/*]/", $num);
print_r($arr);
Salin selepas log masuk

Outputnya ialah:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Dalam contoh ini, kami menggunakan ungkapan biasa /[-+/*]/ untuk menentukan simbol belah. Ungkapan biasa ini akan sepadan dengan set pembatas yang mungkin: -, +, * dan /.

Kesimpulan

Menggunakan mana-mana kaedah di atas, anda boleh menukar nombor kepada elemen dalam tatasusunan. Dalam pengaturcaraan sebenar, kaedah yang berbeza boleh dipilih berdasarkan keperluan khusus. Tetapi tidak kira kaedah yang digunakan, anda perlu memberi perhatian kepada penukaran jenis nombor untuk memastikan elemen dalam tatasusunan adalah integer dan bukannya rentetan.

Atas ialah kandungan terperinci Bagaimana untuk menukar nombor menjadi elemen dalam tatasusunan 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!