在我的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