Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar tatasusunan dua dimensi menjadi rentetan dalam php
Dalam PHP, kita boleh menggunakan fungsi implode() untuk menukar tatasusunan dua dimensi kepada rentetan. Fungsi implode() ialah fungsi yang menggabungkan elemen tatasusunan menjadi satu rentetan. Penggunaannya adalah seperti berikut:
implode(separator,array)
Apabila menukar tatasusunan dua dimensi kepada rentetan, setiap subtatasusunan perlu ditukar menjadi rentetan dahulu dan kemudian digabungkan menggunakan fungsi implode(). Berikut ialah contoh kod:
$array = array( array('apple','banana'), array('cherry','peach'), array('watermelon','orange') ); foreach($array as &$value){ $value = implode(',',$value); } $string = implode(';',$array); echo $string;
Penjelasan kod:
Mula-mula takrifkan tatasusunan dua dimensi $array, yang mengandungi 3 tatasusunan. Kemudian gelung melalui tatasusunan, gunakan fungsi implode() untuk menukar subarray kepada rentetan, dan simpan hasilnya dalam tatasusunan asal. Akhir sekali, gunakan fungsi implode() untuk menggabungkan rentetan subarray menjadi rentetan, menggunakan koma bertitik sebagai pembatas. Akhirnya, rentetan dikeluarkan ke skrin.
Keluaran kod di atas adalah seperti berikut:
apple,banana;cherry,peach;watermelon,orange
Iaitu, kami berjaya menukar tatasusunan dua dimensi kepada rentetan.
Atas ialah kandungan terperinci Bagaimana untuk menukar tatasusunan dua dimensi menjadi rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!