Cara membuat string.Format di PHP seperti di .NET C#
Jika anda developer .NET pasti sudah tidak asing lagi menggunakan fungsi string.Format dimana fungsi ini sangat membantu kita untuk memberikan string dengan parameter angka contohnya
nah bagaimana kalau di php untuk melakukannya nah kita bisa menggunakan fungsi sprintf cuma untuk bisa mendapatkan fasilitas angka agak ribet nulisnya
Nah jika susah menuliskannya anda dapat menggunakan fungsi sebagai berikut :
tinggal penggunaannya sama
str_format("Ini merupakan {0} yang mempunyai {1} fasilitas","teks","banyak");
string.Format("Ini merupakan {0} yang mempunyai {1} fasilitas","teks","banyak");
nah bagaimana kalau di php untuk melakukannya nah kita bisa menggunakan fungsi sprintf cuma untuk bisa mendapatkan fasilitas angka agak ribet nulisnya
sprintf("Ini merupakan %1$s yang mempunyai %2$s fasilitas","teks","banyak");
Nah jika susah menuliskannya anda dapat menggunakan fungsi sebagai berikut :
public function str_format($format /*, ... */) { $args = func_get_args(); return preg_replace_callback('/\{(\\d+)\}/', function($m) use($args) { return $args[$m[1]+1]; }, $format ); }
tinggal penggunaannya sama
str_format("Ini merupakan {0} yang mempunyai {1} fasilitas","teks","banyak");