Penanganan string pada PHP dengan explode dan implode

PHP memiliki module yang sangat lengkap bahkan bisa dikatakan saat ini PHP memiliki module yang lebih lengkap dari pada pemrograman desktop. Penggunaan PHP lebih fleksibel dari pada yang lain misalnya dalam memecah string tertentu seperti tutorial yang akan saya berikan kali ini. Kita akan mengenal mengenai explode dan implode. pertama saya akan jelaskan tentang explode. explode() : memecah string berdasarkan suatu delimiter (separator) sebagai contoh, biasanya dalam format/aturan string dalam SMS (lebih sering buat SMS gateway) string yang kita punya misalnya: SPP.07016007 dari string diatas kita mengetahui bahwa delimiternya adalah titik (.) sehingga kita bisa pisah dengan explode seperti berikut
 
RUMUS: explode(str_delimiter,str_value)
$text = "SPP.07016007"; 
$str = explode(".",$text);
dengan begitu maka pada variabel $str akan menghailkan array yang berisi setiap string, sehingga kita bisa manfaatkan dengan pengkondisian misalnya saja seperti berikut
switch( $str[0] ) { 
case 'SPP': 
/* 
// contoh script saja 
$SQL = "select .... where .... NIM='" . $str[1] . "' "; 
........ 
*/ 
break; 
case 'TRA': 
/* 
// silahkan berkreasi sendiri 
*/ 
break; 
}
Naah... begitulah penerapan explode. untuk lebih kompleksnya silahkan manfaatkan fungsi PHP yang ada dan dikembangkan sendiri. anda juga bisa menerapkan delimiter dengan karakter yang lain misal tanda pagar (#) maupun spasi ( ). jika menggunakan spasi kita juga harus menanggulangi hal yang mungkin terjadi yakni spasi ganda karena spasi bisa jadi susah dilihat oleh mata (misalnya ada spasi 2x tapi terlihat hanya ada 1 spasi) untuk spasi anda bisa baca fungsi yang saya buat untuk menghilangkan spasi ganda. Sekarang kita masuk ke implode. implode() : menggabungkan semua element array dengan suatu delimiter (separator) untuk penerapannya mungkin bisa menggunakan hasil explode diatas pada variabel $str sehingga seperti ini RUMUS: implode(str_delimiter,str_array)
$imp = implode('#',$str); 
echo $imp; // hasilnya menjadi: SPP#07016007
atau bisa juga dengan array yang dibuat sendiri
$array1 = array('satu','dua','tiga'); 
 
$array2 = array(); 
$array2[0] = '1'; 
$array2[1] = '2'; 
$array2[2] = '3'; 
 
$imp_1 = implode('-',$array1); 
$imp_2 = implode('|',$array2); 
 
echo $imp_1; // hasilnya: satu-dua-tiga 
echo "<br />"; 
echo $imp_2; // hasilnya: 1|2|3
Silahkan berkreasi sendiri untuk implode ini. sedikit tutorial yang saya berikan semoga bermanfaat.

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line