作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
喜欢
$args = (
'var1' => 'abc',
'var2' => 'def',
);
$text = sprintf('first var is: %1$s, second one is: %2$s', $args);
基本上 $args
变量是动态的,我不知道它是否会有任何条目或有多少。
文字也是,不知道里面会不会需要替换变量,或者有多少。
我怎样才能创建这样的函数,如果像 %s
%d
, %1 这样的东西,它会以某种方式提取元素并在文本中替换它们$s
等是否存在?
最佳答案
你可能想要 vsprintf()
.
关于php - 带有数组参数而不是变量的 printf/sprintf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7340305/
COW 不是奶牛,是 Copy-On-Write 的缩写,这是一种是复制但也不完全是复制的技术。 一般来说复制就是创建出完全相同的两份,两份是独立的: 但是,有的时候复制这件事没多大必要
我是一名优秀的程序员,十分优秀!