Mengganti %20 di php CodeIgniter

Sob, pada beberapa kasus di php saat mengirimkan string melalui url dengan elemen spasi, spasi tersebut akan berubah menjadi %20. Sedikit tidak efisien jika kita replace %20 tersebut menggunakan script php replace seperti berikut :

$kata = 'halo halo bandung';

echo preg_replace('/%20/', ' ', $kata);

Sebenarnya pada php sendiri (PHP 4, PHP 5, PHP 7) sudah terdapat fungsi untuk merubah kembali menjadi spasi.

Kebetulan aja gw nemu kasus tersebut saat menggunakan framework Code Igniter jdi judulnya pake ekor Code Igniter 😛

Fungsi tersebut adalah :

urldecode($string)

contoh :

$kata='halo halo bandung';

echo $kata; // akan menampilkan 'halo%20halo%20bandung'

echo urldecode($kata); // maka akan menampilkan 'halo halo bandung'

Silahkan baca referensi nya pada link berikut :urldecode 

Demikian barangkali ada yang mengalami kebingungan seperti gw 😀

–catet

Leave a comment