首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将变送器转换为CakePHP并使用

将变送器转换为CakePHP并使用
EN

Stack Overflow用户
提问于 2012-12-14 15:26:39
回答 1查看 288关注 0票数 0

我有下面的代码,用于在我的应用程序中清除用于保存弹格的帖子标题:

代码语言:javascript
复制
$post_title = Sanitize::html($this->request->data['Post']['title'], array('remove'=>true, 'quotes' => ENT_NOQUOTES));
                $post_title = String::truncate($post_title, 50, array('exact'=>false,'html'=>false,'ending'=>''));
                $this->Post->saveField('slug', Inflector::slug($post_title));

,以防有人提出来。我知道可懒惰的插件,但更喜欢手工操作!

然而,符号在inflector中被保存为'amp‘。因此,我希望在拐点阶段之前将“&”转换为“和”。

我将如何在PHP中做到这一点?我看过str_replace函数。这是对的吗?

例如,str_replace('&','and',$post_title),但是计数参数呢?如有任何建议或想法,将不胜感激。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-14 15:29:23

str_replace('&','and',$post_title)是正确的。您不需要计数参数。这将将&的所有实例替换为and

在截断字符串之前,我想您想要这样做,因为显然and需要更多的字符。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13881553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档