join_strings(string $glue, string $var, string $var2 [, string $...]);
我正在寻找与我在上面概念化的功能类似的东西。一个功能示例是:
$title = "Mr.";
$fname = "Jonathan";
$lname = "Sampson";
print join_strings(" ", $title, $fname, $lname); // Mr. Jonathan Sampson
在快速浏览了文档之后,我没有看到执行此操作的任何内容。我能想到的最接近的是 implode(),它对数组进行操作 - 所以我必须先将字符串添加到数组中,然后再进行内爆。
是否已经存在一种方法来完成此操作,或者我是否需要从头开始编写一个方法?
注意:我熟悉连接 (.) 和构建连接 (.=)。我不想那样做(那会在函数内发生)。我的意图是只写一次 $glue 变量。每次连接都不会多次。
最佳答案
你可以使用 join 或 implode,两者做同样的事情 正如你所说,它需要是一个不难的数组
join($glue, array($va1, $var2, $var3));
关于连接字符串的 PHP 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1150949/