Rumah >pembangunan bahagian belakang >masalah PHP >Ajar anda dalam masa lima minit cara menukar tatasusunan dan rentetan kepada satu sama lain dalam PHP
Dalam artikel sebelumnya "Cara menentukan jenis tatasusunan PHP" kami memperkenalkan jenis tatasusunan dalam PHP secara terperinci Dalam artikel ini kita akan melihat cara melaksanakan tatasusunan dan rentetan dalam PHP Saya harap ia akan membantu semua orang yang mempunyai pengetahuan yang berkaitan tentang penukaran bersama!
Dua jenis pembolehubah yang paling biasa digunakan dalam PHP ialah tatasusunan dan rentetan Semasa proses pembangunan, anda pasti akan menghadapi masalah cara menukar rentetan kepada tatasusunan. atau situasi menukar tatasusunan kepada rentetan.
Apabila menghadapi situasi sedemikian, bagaimanakah anda harus menyelesaikannya? Kedua-dua jenis pembolehubah ini sangat biasa dan biasa digunakan. Iaitu, fungsi explode()
boleh menukar rentetan kepada tatasusunan dan fungsi implode()
boleh menukar tatasusunan kepada rentetan.
Kemudian mari kita pelajari penggunaan kedua-dua fungsi ini dan cara menukar rentetan dan tatasusunan antara satu sama lain.
<strong><span style="font-size: 20px;">explode()</span></strong>
Fungsi - Tukar rentetan kepada tatasusunan
explode()
Fungsi ini boleh menggunakan satu rentetan untuk membelah rentetan lain dan kemudian yang dikembalikan Hasilnya ialah tatasusunan. Format sintaks fungsi explode() adalah seperti berikut:
explode($delimiter, $string [, $limit])
Apa yang perlu diberi perhatian ialah:
Titik utama untuk memahami fungsi ini ialah Pembatas, juga dikenali sebagai parameter $delimiter
, mewakili aksara pembatas yang digunakan untuk memisahkan rentetan Ia digunakan untuk menandakan apa yang digunakan untuk menjadi elemen tatasusunan bebas. Parameter $string
mewakili rentetan yang digunakan untuk memisahkan Parameter $limit
ialah parameter pilihan dan boleh kosong.
Seterusnya mari kita lihat penggunaan fungsi explode() melalui contoh seperti berikut:
<?php $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza); echo $pieces[0] . '<br/>'; // piece1 echo $pieces[1] . '<br/>'; // piece2 print_r($pieces); ?>
Hasil keluaran:
ialah $limit
, fungsi mengembalikan semua elemen tatasusunan apabila parameter 空
ialah nombor positif, elemen tatasusunan yang dikembalikan boleh mengandungi nombor maksimum ialah nombor yang diisi dalam $limit; apabila parameter $limit
ialah nombor negatif, semua elemen kecuali elemen $limit terakhir dikembalikan jika parameter $limit ialah 0, ia dianggap sebagai 1. $limit
<?php $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza); echo $pieces[0] . '<br/>'; // piece1 echo $pieces[1] . '<br/>'; // piece2 print_r($pieces); echo '<br/>'; $pieces = explode(" ", $pizza , 2); print_r($pieces); echo '<br/>'; $pieces = explode(" ", $pizza , 0); print_r($pieces); echo '<br/>'; $pieces = explode(" ", $pizza , -2); print_r($pieces); ?>Hasil keluaran:
<strong><span style="font-size: 20px;">implode()</span></strong>
meletup()
implode()
implode($glue, $array)Format sintaks fungsi ini adalah seperti berikut:
$glue
$array
Apa yang perlu diberi perhatian ialah. :
mewakili rentetan yang perlu ditukar.
<?php $arr = ['元素1','元素2','元素3','元素4','元素5']; $str = implode($arr); echo $str.'<br>'; ?>Seterusnya mari kita lihat penggunaan fungsi implode() melalui contoh adalah seperti berikut:
<?php $arr = ['元素1','元素2','元素3','元素4','元素5']; $str = implode($arr); echo $str.'<br>'; $str = implode(',' , $arr); echo $str.'<br>'; $str = implode('---' , $arr); echo $str.'<br>'; $str = implode('/' , $arr); echo $str ?>
Hasil keluaran:
Penukaran bersama antara rentetan dan tatasusunan
Mari kita lihat penukaran bersama antara tatasusunan dan rentetan melalui contoh-contohnya :<?php $arr = ['元素1','元素2','元素3','元素4','元素5']; $str = implode($arr); echo $str.'<br>'; $arr1 = explode(" ", $str); print_r($arr1); echo '<br/>'; $str1 = implode($arr1); echo $str1.'<br>'; ?>
Hasil keluaran:
Jika anda berminat, anda boleh klik pada "Tutorial Video PHP" untuk mengetahui lebih lanjut tentang pengetahuan PHP.
Atas ialah kandungan terperinci Ajar anda dalam masa lima minit cara menukar tatasusunan dan rentetan kepada satu sama lain dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!