Saat membuat web auto saya menemui kendala seperti ini, dimana kata yang diperoleh dari engine yang saya buat mengandung satu hurup satu spasi. Setelah bertanya-tanya dengan teman di facebook saya berhasil menemukan jawabannya.
Menggunakan trim tentu sangat berguna didalam menghapus spasi sebuah string. Namun trim sendiri akan menghapus spasi tanpa mengetahui jumlah character yang ada. Untuk itu mari kita simak script dari om Hendro Cahyono, menggunakan beberapa function php
Note:
$baru = str_replace(' ', ' ', $baru); // Double Space
Script diatas akan menghapus spasi didalam kalimat yang mengandung satu hurup satu spasi.
Contoh:
belajar p h p bersama sedot c o d e
Maka akan di ubah menjadi:
belajar php bersama sedot code
Membuat Function Sendiri
Cara Trim Kata Satu Huruf Satu Spasi (S P A S I) Dengan PHP
Menggunakan trim tentu sangat berguna didalam menghapus spasi sebuah string. Namun trim sendiri akan menghapus spasi tanpa mengetahui jumlah character yang ada. Untuk itu mari kita simak script dari om Hendro Cahyono, menggunakan beberapa function php
<?php
$str = explode(' ', $str);
$baru = '';
foreach($str as $chrs) {
if(strlen($chrs) > 1) {
$baru .= ' '.$chrs.' ';
}
else {
$baru .= $chrs;
}
}
$baru = trim($baru);
$baru = str_replace(' ', ' ', $baru);
Note:
$baru = str_replace(' ', ' ', $baru); // Double Space
Script diatas akan menghapus spasi didalam kalimat yang mengandung satu hurup satu spasi.
Contoh:
belajar p h p bersama sedot c o d e
Maka akan di ubah menjadi:
belajar php bersama sedot code
Membuat Function Sendiri
<?php
function HapusSatuSpasiSatuKata($str){
$str = explode(' ', $str);
$baru = '';
foreach($str as $chrs) {
if(strlen($chrs) > 1) {
$baru .= ' '.$chrs.' ';
}
else {
$baru .= $chrs;
}
}
$baru = trim($baru);
$baru = str_replace(' ', ' ', $baru);
return $baru;
}
$str = 'belajar p h p bersama sedot c o d e';
echo HapusSatuSpasiSatuKata($str);
Load disqus comments
0 komentar