gpt4 book ai didi

php - str_replace

转载 作者:行者123 更新时间:2023-12-05 00:10:33 26 4
gpt4 key购买 nike

当前代码仅将空格替换为破折号(-)

$url = str_replace(' ','-',$url);

我只想在 URL 中使用字母、数字和破折号 (-)。

让我知道技巧。

最佳答案

你想要这个来生成slug吗? ?

然后你可以这样做:

$slugified = preg_replace('/[^-a-z0-9]+/i', '-', strtolower(trim($url)));

它会首先去除前导和尾随的空格,将字符串转换为小写,然后用单个 -

替换所有非单词字符(不是 a-z、0-9 或 -)

A Beautiful *# Day 将变成 a-beautiful-day

如果您不介意 slug 中的大写字母,请删除 strtolower()

关于php - str_replace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/868163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com