Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menukar tatasusunan kepada rentetan dipisahkan koma dalam php

Bagaimana untuk menukar tatasusunan kepada rentetan dipisahkan koma dalam php

PHPz
Lepaskan: 2023-04-13 09:59:38
asal
1557 orang telah melayarinya

Dalam PHP, kadangkala kita perlu menggabungkan elemen dalam tatasusunan menggunakan koma sebagai pemisah.

Untuk masalah ini, PHP menyediakan pelbagai penyelesaian. Mari kita perkenalkan mereka satu persatu.

Kaedah 1: Loop traversal

Kaedah pertama ialah menggunakan gelung for untuk melintasi tatasusunan dan menyambung setiap elemen secara bergilir-gilir, dan akhirnya gunakan fungsi implode() untuk menyambungkannya. Kodnya adalah seperti berikut:

$arr = array('apple', 'banana', 'orange', 'pear');
$str = '';
for($i = 0; $i < count($arr); $i++){
    if($i != 0){
        $str .= ',';
    }
    $str .= $arr[$i];
}
echo $str;
Salin selepas log masuk

Kod ini akan mengeluarkan:

apple, banana, orange, pear
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Kaedah 2: Gunakan fungsi implode()

Dan kod ini lebih ringkas cara, Adakah menggunakan fungsi implode(). Fungsi implode() menggabungkan elemen dalam tatasusunan ke dalam rentetan dan memasukkan pembatas di antaranya.

$arr = array('apple', 'banana', 'orange', 'pear');
$str = implode(',', $arr);
echo $str;
Salin selepas log masuk

Kod ini juga akan mengeluarkan:

apple, banana, orange, pear
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Kaedah 3: Gunakan fungsi join()

Fungsi fungsi join() dan meletup( ) fungsi yang sama. Satu-satunya perbezaan antara kedua-dua fungsi ialah susunan parameternya.

$arr = array('apple', 'banana', 'orange', 'pear');
$str = join(',', $arr);
echo $str;
Salin selepas log masuk

Begitu juga, kod ini juga akan mengeluarkan:

apple, banana, orange, pear
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Di atas ialah tiga kaedah untuk menukar nombor kepada pembatas koma Tidak kira kaedah yang mana, anda boleh membenarkan anda menggabungkan dengan mudah elemen dalam tatasusunan menggunakan koma sebagai pemisah.

Atas ialah kandungan terperinci Bagaimana untuk menukar tatasusunan kepada rentetan dipisahkan koma 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