PHP 中的 Implode():PHP Implode() 函数 [带语法和参数]
已发表: 2020-10-26PHP 中的Implode 是 PHP的一项重要功能,可以让人们了解他们是否打算成为未来的开发人员或寻求网站开发的职业转变。 PHP 中的implode() 函数是 PHP中预定义的、内置的、二进制安全的函数,用于将数组元素与字符串连接起来。 Implode() 也称为 PHP | join() 函数,它的工作原理类似于 join() 函数。
在这篇文章中,我们将进一步触及 PHP 中的Implode 的主题,如 PHP中的Implode参数及其示例,以加深您对该主题的了解。
因此,首先,让我们首先了解PHP 中的内爆到底是什么。
目录
PHP 中的内爆是什么?
PHP中的implode() 函数被称为“数组到字符串”,因为它接受一个元素数组并返回一个字符串。 例如,如果我们想连接一个元素数组以形成一个字符串,我们可以使用 implode() 函数来执行相同的操作。 与 join() 函数类似, PHP 中的 implode() 函数也将返回一个字符串,该字符串由数组的所有组件组成,使用我们选择的分隔符,可以放在变量中。
阅读:必读的 10 个 PHP 面试问题和答案
什么是 PHP?
在我们继续了解PHP 中的 implode() 函数之前,我们需要知道 PHP 是什么以及它的用途。 PHP 是一种广泛使用的通用开源脚本语言,用于 Web 开发。 早些时候,PHP 代表“个人主页”; 但是,它现在被称为 PHP:超文本预处理器。 PHP 几乎可以在所有平台上运行,包括 Windows、Linux、Unix、Mac OS X 等。

它还与当今使用的几乎所有服务器兼容,包括 Apache、IIS 等。 它易于学习和在服务器端高效工作是它被广泛使用的原因之一。 它也可以免费下载,用户可以从官方 PHP 资源站点www.php.net获取。
PHP中的内爆:语法和参数
句法
句法 (implode(separator, array)) 是一组规则、过程或原则,用于控制语言中句子的结构,包括词序。 而且,在 PHP 的 Implode 中,使用了两种语法——以下是函数可以被调用的方式:
- The implode (string $glue, array $pieces):在这里,胶水用于组合数组组件。
- 内爆(数组 $pieces):或者,在此不使用胶水——这是为了确保片段将连接在一起。
参数
implode() 函数接受两个参数。 而且,其中一个参数是可选的,另一个是必需的。 这是两个参数,下面是它们的描述:
第一个参数是'分隔符'
分隔符是可选参数,用于指定需要在数组组件之间放置的内容。 默认情况下,它显示为“,”,表示一个空字符串。 数组值连接起来形成一个字符串,并由 separator 参数分隔。
第二个参数是'array'
该数组是必需的参数,其值被连接以形成一个字符串。
提示:虽然在 implode() 中,separator 参数是可选的,但强烈建议始终使用这两个参数以实现向后兼容性。
PHP中的内爆示例
这是一个使用不同字符分隔数组元素的示例:
输入:
<!DOCTYPE html>
<html>
<正文>
<?php
$arr = array('Hi','there!','How','are','you');
回声内爆(“”,$arr)。“<br>”;
回声内爆(“+”,$arr)。“<br>”;
回声内爆(“-”,$arr)。“<br>”;
回声内爆(“X”,$arr);
?>
</正文>
</html>
在第一个表达式中,我们使用逗号作为分隔符来获取字符串,而在第二个表达式中,我们使用“空格”作为分隔符来演示 implode 函数。
输出:
你好呀! 你好吗
嗨+那里!+你好吗+是+你

嘿,你好吗
HiXthere!XHowXareXyou
下面是使用字符串连接数组元素的示例:
输入:
<!DOCTYPE html>
<html>
<正文>
<?php
$arr = array('Have','a','nice','day!');
回声内爆(“”,$arr);
?>
</正文>
</html>
输出:
祝你今天过得愉快!
将 PHP 数组转换为字符串的示例
输入
$ar = ['星期日', '星期一', '星期二', '星期三'];
回声内爆(',',$ar);
输出
// 周日、周一、周二、周三
将数组数组转换为字符串的示例
输入
$学校= [
'初级' => ['I级','II级','III级','IV级'],
'中' => ['V 级','VI 级','VII 级','VIII 级'],
'中学' => ['IX 级','X 级','XI 级','XII 级']
];
回声内爆(',',$School);
// 数组,数组,数组
输出:
// Class I, Class II, Class III, Class IV, Class V, Class VI, Class VII, Class VIII, Class IX, Class X, Class XI, Class XII
了解:印度的 PHP 开发人员薪水
PHP的爆炸功能是什么?
PHP implode() 函数的反面是 PHP explode()。 它是 PHP 中的一个内置函数,可以根据字符串的分隔符将字符串拆分为各种字符串。 PHP implode() 函数在分隔符出现的地方分割字符串,它返回一个数组,其中包含分割初始字符串后存在的字符串。
PHP 爆炸函数中的参数
与PHP Implode 不同,PHP 的explode 函数具有三个参数。 其中一个是可选的,而另外两个是强制性的。 下面简单介绍一下PHP的explode函数中的3个参数:
第一个参数是分隔符
分隔符是一个字符,它指定字符串将分割的一个或多个临界点。 每当在代码中找到分隔符时,它就表示数组当前元素的结尾和新元素的开头。
第二个参数是原始字符串
Original String 是输入字符串,通过这种方法将其分成数组。
第三个参数是 No of Elements
No of Elements 参数是可选参数,用于详细说明数组的字符数。 No of Elements 参数可以是任何整数,这意味着它可以是正数、负数甚至是零。
例子
输入:
<?php
// 原始字符串
$OriginalString = “你好,希望你一切都好!”;
// 没有可选参数 NoOfElements
print_r(explode(" ",$OriginalString));
// 带有正的 NoOfElements
print_r(explode(" ",$OriginalString,3));
// 带负 NoOfElements
print_r(explode(" ",$OriginalString,-1));
?>
输出:
大批
(
[0] => 你好
[1] => 那里,
[2] => 我
[3] => 希望
[4] => 你
[5] => 是
[6] => 好吧!
)
大批
(
[0] => 你好,
[1] => 我
[2] => 希望你一切都好!
)
大批
(
[0] => 你好
[1] => 那里,
[2] => 我
[3] => 希望

[4] => 你
)
结帐: 15 个令人兴奋的 PHP 项目想法和初学者主题
结论
PHP 作为一种编程语言于 1994 年发展,从那时起,发展速度非常快。 截至 2020 年 9 月,近三分之二的使用 PHP 的网站仍在使用旧的 PHP 版本——该版本已停产,几乎一半的 PHP 网站使用 5.6 或更低版本。
印度最大的在线高等教育公司 upGrad 为您带来一系列课程,为您在网络开发和软件技术方面的更美好未来做好准备。 他们的一些顶级课程是软件开发 PG 文凭、全栈开发专业化和数据科学 PG 文凭。