您好,我正在使用 Laravel 5,我有一个包含 5 个元素的数组
array(5) { [0]=> string(25) "Ruby on rails" [1]=> string(14) "Web Develop" [2]=> string(12) "Asp.net" [3]=> string(3) "Php" [4]=> string(4) "Java" }
我用这个函数来创建友好的 url
foreach ($tag as $value)
{
$href = str_slug($value, "-");
}
我明白了
string(18) "Ruby-on-rails" string(10) "Web-Develop" string(9) "asp-net" string(3) "php" string(4) "java"
那么我如何才能 foreach 我得到的那些字符串并将其传递到 View 中以制作友好的 url。感谢您的帮助
最佳答案
如果我理解正确的话,您是在尝试将所有标签合并到一个网址。问题是,您为每个标签创建了一个 slug,而不是为所有标签。
您给我们的输出似乎是一个数组,因此您可以使用 php 函数 implode
将它们粘在一起。例如:
$slug = implode('-', $yourArrayWithSingleSlugs)
这会在数组中的每个 slug 之间放置一个 -
并将它们组合成一个字符串。
关于php - 在 Laravel 中创建友好的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35148973/