📜  php join - PHP (1)

📅  最后修改于: 2023-12-03 14:45:11.885000             🧑  作者: Mango

PHP Join - 连接字符串的简单方法

在 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;

这将输出 &lt;p&gt;&lt;b&gt;Hello world!&lt;/b&gt;&lt;/p&gt;

总结

如此简单,join()implode() 函数是将多个字符串连接起来的最常见方法。无论您选择哪个,这两个函数都能以简单和可维护性的方式将多个字符串组合在一起。