Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 连接字符串并合并为一个_Php - Fatal编程技术网

Php 连接字符串并合并为一个

Php 连接字符串并合并为一个,php,Php,我用PHP的内爆()函数连接了两个Sting 数组( [0]=>工单#4487199发送电子邮件至住户3系统测试 [1] =>工单#4487199通过系统发送电子邮件至Arigato ) $strTest=内爆(',',$arrTest); 字符串如下所示: 工单#4487199发送电子邮件至住户3系统测试,工单#4487199发送电子邮件至Arigato系统测试 现在我希望输出如下所示: 工作单#4487199系统发送电子邮件给2人 使用字符串函数有什么办法吗?如果您确定主字符串“工单#4

我用PHP的
内爆()函数连接了两个Sting

数组(
[0]=>工单#4487199发送电子邮件至住户3系统测试
[1] =>工单#4487199通过系统发送电子邮件至Arigato
)
$strTest=内爆(',',$arrTest);
字符串如下所示:

工单#4487199发送电子邮件至住户3系统测试,工单#4487199发送电子邮件至Arigato系统测试

现在我希望输出如下所示:

工作单#4487199系统发送电子邮件给2人


使用字符串函数有什么办法吗?

如果您确定主字符串“工单#4487199发送电子邮件至住户3系统测试”这样,中间不包含“,”(逗号),则可以使用explode函数,它与内爆相反。它将提供字符串的一部分到数组中。可以根据“,”进行分解。

字符串是如何生成的?您不能首先格式化它吗?在任何步骤中,用户名是否与工作订单号和电子邮件收件人分开?例如,这些字符串是从数据库记录生成的吗?您可以使用相同的
工作顺序来循环数组和分组元素,而不是使用
内爆
。实际上,数组是如何生成的?如果它来自数据库,也许你可以将它分组。你的意思是我应该使用explode而不是内爆吗?不。。您应该将连接的字符串(作为内爆函数的结果)输入到分解函数中。在您的例子中,连接的字符串是$strTest。现在您可以像这样编写:$str_parts=explode(',',$strTest);现在,$str_parts是一个数组。您可以循环使用它并打印各个部分。是否有任何优化的方法来获取输出的字符串?通过数据库方式或php方式。。