📅  最后修改于: 2023-12-03 14:45:11.885000             🧑  作者: Mango
在 PHP 中将多个字符串连接起来的最简单和最常见的方法应该是使用 join()
或 implode()
函数。这两个函数的作用完全相同,但是 implode()
是在 PHP4 中引入的,而 join()
是在 PHP3 中引入的。选择哪种函数完全是主观的,所以本文将在两种函数之间交替使用。
基本上,这两个函数都调用一个将要连接起来的字符串数组,如以下示例所示:
$array = array('foo', 'bar', 'baz');
$string = implode(', ', $array);
echo $string;
这将输出字符串 foo, bar, baz
。比较一下,下面是使用 join()
函数来实现同样的结果的代码:
$array = array('foo', 'bar', 'baz');
$string = join(', ', $array);
echo $string;
它的输出结果也是 foo, bar, baz
。
您可以将多个字符串连接起来,而不是将一个数组中的多个单词连接起来。使用这种方法,可以将多个字符串连接成为一个新的字符串,就像这样:
$string = join(' ', 'mary', 'had', 'a', 'little', 'lamb');
echo $string;
输出结果为:mary had a little lamb
。
这些合并字符串的函数不仅仅可以用来连接单词。您甚至可以使用它们来合并 HTML 标记,比如这样:
$array = array('<p>', '<b>', 'Hello world!', '</b>', '</p>');
$string = implode('', $array);
echo $string;
这将输出 <p><b>Hello world!</b></p>
。
如此简单,join()
或 implode()
函数是将多个字符串连接起来的最常见方法。无论您选择哪个,这两个函数都能以简单和可维护性的方式将多个字符串组合在一起。