php - string explode

Fungsi PHP explode memungkinkan Anda mengambil string dan meledakkannya menjadi potongan kecil. Sebagai contoh, jika Anda memiliki kalimat Anda bisa bertanya explode menggunakan spasi kalimat ini "" sebagai dinamit dan itu akan meledakkan kalimat dengan kata-kata yang terpisah, yang akan disimpan dalam array. Kalimat "Hello, I would like to lose weight." Akan terlihat seperti ini setelah explode saja selesai dengan itu:

1.Hello,
2.I
3.would
4.like
5.to
6.lose
7.weight.

Dinamit (karakter spasi) menghilang, tetapi hal-hal lain tetap, tapi di potong. Dengan gambar abstrak explode fungsi dalam pikiran, mari kita lihat bagaimana benar-benar bekerja.

fungsi explode
Argumen pertama yang explode dibutuhkan adalah pembatas (dinamit kami) yang digunakan untuk meledakkan argumen kedua, string asli. explode kembali array potongan tali dari aslinya dan mereka diberi nomor dalam urutan, mulai dari 0. Mari kita nomor telepon dalam bentuk ### - ### - #### dan menggunakan tanda hubung "-" sebagai dinamit kami untuk membagi string menjadi tiga potongan terpisah.

PHP Code:

 $ rawPhoneNumber = "800-555-5555"; 

 $ phoneChunks = meledak ("-", $ rawPhoneNumber);
 echo "Nomor Telepon Baku = $ rawPhoneNumber <br />";
 echo "Pertama sepotong = $ phoneChunks [0] <br />";
 echo "Kedua potongan = $ phoneChunks [1] <br />";
 echo "Chunk sepotong Ketiga = $ phoneChunks [2]";

Display:

Nomor Telepon baku = 800-555-5555 
Potongan pertama = 800 
Potongan kedua = 555 
Ketiga Chunk sepotong = 5555


fungsi explode - mengatur batas sebuah
Jika Anda ingin mengontrol jumlah kerusakan yang explode dapat mendatangkan pada string asli Anda, pertimbangkan untuk menggunakan ketiga (opsional) argumen yang memungkinkan Anda untuk mengatur jumlah potongan explode dapat kembali. Ini berarti akan berhenti explode setelah jumlah potongan sama dengan batas yang ditetapkan. Di bawah ini kami telah diledakkan kalimat tanpa batas dan kemudian dengan batas 4.

PHP Code:

 $ someWords = "Tolong jangan pukulan saya untuk potongan."; 

 $ wordChunks = meledak ("", $ someWords);
 untuk ($ i = 0; $ i <count ($ wordChunks); $ i ++) {
  echo "Sepotong $ i = $ wordChunks [$ i] <br />";
 }

 $ wordChunksLimited = meledak ("", $ someWords, 4);
 untuk ($ i = 0; $ i <count ($ wordChunksLimited); $ i ++) {
  echo "Sepotong Terbatas $ i = $ wordChunksLimited [$ i] <br />";
 }

Display:

Sepotong 0 = Harap 
Sepotong 1 = tidak 
Sepotong 2 = pukulan 
Sepotong 3 = saya 
Sepotong 4 = ke 
Sepotong 5 = buah. 
Terbatas Sepotong 0 = Harap 
Sepotong terbatas 1 = tidak 
Terbatas Sepotong 2 = pukulan 
Sepotong terbatas 3 = saya untuk potong. 


Ledakan terbatas memiliki 4 buah (mulai dari 0, berakhir pada 3). Jika Anda lupa bagaimana untuk loop bekerja, memeriksa PHP Untuk Loops.
Previous
Next Post »