分解后连接两个文本


Joining two text after explode

$string = 'some_name@somedomain.com';
$res = explode('@', $string);
$ext = '.jpg';
$newString = $res . $ext;

的结果只是在我预期的时候.jpg some_name.jpg

explode返回一个数组,所以你需要选择一个元素:

$newString = $res[0] . $ext;
您需要

索引到使用 explode() 创建的数组中:

$newString = $res[0] . $ext;

$res包含一个数组,请使用以下命令:

$newString = $res[0] . $ext;

你应该连接$res[0]和$ext:

$newString = $res[0] . $ext;

将字符串爆炸后,它转换为数组:

$res是一个数组。所以试试

$newString = $res[0] . $ext;

您可以通过print_r($res);并使用您想要的索引来检查这一点。

您正在尝试使用字符串连接数组。选择一个元素并连接。

$string = 'blablabla@gmail.com';
$result = explode('@', $string);
$ext = '.jpg';
$newString = $result[0] . $ext;
$res是一个

数组。你需要$res[0]

$string = 'some_name@somedomain.com';
$res = explode('@', $string);
$ext = '.jpg';
$newString = $res[0] . $ext;

$newString = $res[0] . $ext;