【发布时间】:2017-06-22 00:40:56
【问题描述】:
是否可以做类似于以下的事情,我已经尝试过但无法让任何变体起作用:
$hello_all = array($str . ' World', $str . ' Universe');
function combine(&$arr){
$str = 'Hello';
print_r($arr);
}
combine($hello_all);
我想得到这样的东西:
Array ( [0] => Hello World [1] => Hello Universe )
有更好的方法吗?
【问题讨论】:
-
是的,但不是那样——恰恰相反。串联将是 IN 一个函数。
-
您真正想要实现什么?我的意思是,“你好”不会被硬编码,对吗?
-
不,不是硬编码。这是另一个变量,但我想将示例简化为我所质疑的部分。
-
你当然可以用 preg_replace 和
array('#replace# World')之类的东西做一种模板,但这会比 Patrick 的解决方案慢得多