在我的slug专栏中,我设置了限制,varchar = 100并且值将像这样存储
how-do-i-truncate-a-string-with-dynamic-length-url-slug
我希望 slug 是一个unique键,所以我slug用最后一个自动增量 id 更新值,新的 slug 值是:
how-do-i-truncate-a-string-with-dynamic-length-url-slug-10
所以这里最终last auto increment将是一个很大的数字..
preg_replace('/\s+?(\S+)?$/', '', substr($slugwithautoincrement, 0, 101));
有了这个preg_replace,它会删除我的auto increment number
问题 :
如何在不删除最后一个自动增量编号的情况下将值修复截断为 100 个字符?
所以结果应该是:
how-do-i-truncate-a-string-with-[....remove from here...]10