首页 > Windows开发 > 详细

php示例代码之类似于C#中的String.Format方法

时间:2016-07-09 14:58:51      阅读:281      评论:0      收藏:0      [点我收藏+]

原文来自于  http://stackoverflow.com/questions/1241177/c-string-format-equivalent-in-php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
function format() {   
  
 $args = func_get_args();  
   
 if (count($args) == 0) { return;}  
   
 if (count($args) == 1) { return $args[0]; }
     
 $str = array_shift($args);    
     
 $str = preg_replace_callback(‘/\\{(0|[1-9]\\d*)\\}/‘, create_function(‘$match‘, ‘$args = ‘.var_export($args, true).‘; return isset($args[$match[1]]) ? $args[$match[1]] : $match[0];‘), $str);
     
 return $str;
 
}
 
echo format("hello,{0},{1},{2}", ‘x0‘,‘x1‘,‘x2‘);
 
?>

output:hello,x0,x1,x2

php示例代码之类似于C#中的String.Format方法

原文:http://www.cnblogs.com/webenh/p/5655677.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!