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