php字符串连接带有正斜杠的变量

时间:2018-08-23 09:41:19

标签: php laravel-5

我试图通过使用正斜杠(/)串联3个变量来创建唯一的ID。我的代码就是这样

$year . "/" . $acronym . "/" . $num;

我希望输出

"18/MC/1"

但是我得到的输出是

"18\/MC\/1"

我在做什么错。我已经尝试使用stripslashes(),但它对输出没有任何作用。

3 个答案:

答案 0 :(得分:0)

您可以使用join函数

<?php 
// ...
join([$year, $acronym, $num], '/');

有关更多信息,请参见:Join function documentation

答案 1 :(得分:0)

我发现了问题所在, 以下代码输出正确的格式18/MC/1

return response()->json([$id]);

我之前的代码是

return response()->json($id);

这给了我一个输出

`“ 18 / MC / 1”

答案 2 :(得分:-1)

在php中有使用以下功能从字符串中删除反斜杠的功能。

echo stripslashes(string);

输出:18 / MC / 1