当前位置: 首页 > 知识库问答 >
问题:

代码点火器文本到url

衡安晏
2023-03-14

找不到codeigniter是否有任何内置帮助程序将字符串格式化为url?例如,“Lorem ipsum door sit amet”将是“Lorem ipsum door sit amet”或类似的内容。

共有3个答案

彭俊智
2023-03-14

这个会有帮助

$title = "Here's a string!";
$url_title = strtolower(url_title($title));

// Produces: heres-a-string
濮书
2023-03-14

您可以只使用内置的PHP函数。以下是一个例子:

<?php
$my_string = "Lorem ipsum dolor sit amet";
$my_url    = strtolower(str_replace(' ','-',$my_string)); 
echo $my_url;
?>
杜思远
2023-03-14

具体来说,CodeIgniter具有url_title()方法,该方法执行您所要求的操作。此方法将删除所有不可用的URL字符。

$title = "Here's a string!";
$url_title = url_title($title);

// Produces: Heres-a-string

可以在此处找到此方法(以及CI中内置的其他URL帮助器方法)的文档。

 类似资料:
  • 我用的是Phil Sturgeon的 KEYS如何工作?有一个名为KEYS的表定义如下: 在名为KEYS的类中有如下方法: 由于这个软件包并没有很好的文档记录,而且我是API新手,所以上面的工作原理是什么?例如,我是否生成一个密钥并将其永久插入数据库。为什么会有删除方法? 从我的阅读资料来看,这听起来像是我为应用程序生成了一个初始的X-API-KEY,然后当客户端使用资源时,我会使用KEYS类将X

  • 我试图连接代码点火器的电子邮件库到一个电子邮件帐户,我已经通过Godaddy创建。我试图通过SMTP主机发送邮件。据我所知,我的所有信息都是正确的,因为调试提到正在发送电子邮件。我想知道我是否在我的SMTP头中丢失了任何东西,以便在收件人的邮件服务器上正确接收。这里是调试: 会告诉我我的两封电子邮件都有效吗?事实上,我收到了一条成功消息(调试进行到一半),这意味着电子邮件已经成功发送。检查我的Go

  • 我正在尝试使用带有CodeIgniter的函数insert_batch插入来自表单as数组的一些值。 这是控制器中的代码: 这是模型插入\数量\产品中的代码 这是数据库错误 未知列应为quantity、price和productID 我做错了什么?

  • //控制器 函数搜索($search=0){ } //模型函数search_employee($search ch雇员){$sql="选择清空代码,名称来自spmm_employee_info其中名称 '%" . $search ch雇员 . "%'"; $查询=$this- 当我尝试搜索并单击另一个页面时,它会显示表spmm_employee_info上的所有数据。所有我想要的是显示所有与搜索相

  • 我当前的URL看起来像这个 我想删除从这些URL。 mod_rewrite在apache2服务器上启用。在, 我的代码点火器根文件包含, 但它仍然不起作用。我哪里做错了?

  • 严重性:注意消息:数组到字符串转换文件名:数据库/DB\u查询\u生成器。php行号:1539回溯:文件:D:\xampp\htdocs\visio\application\models\projectmodel。php行:56函数:插入批处理 错误号码:1064 您的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以了解第1行“Array”附近使用的正确语法 插入到()值('8'

  • 我试图插入一个使用AJAX启动控制器的表单。表单是通过搜索另一个数据库生成的,该数据库创建了一个循环(foreach)表。用户将他/她的徽章扫描到输入字段中,然后在tab或blur上,jQuery启动对控制器的AJAX调用,控制器启动模型以插入数据库。它将数据写入数据库,但它循环表的所有行并将其插入数据库的每一行。因此,我将在db中设置10行,每列包含该列的所有10行数据(我假设是从我的内爆中)。

  • 我从Nginx得到了这个错误,但似乎无法解决它!我正在使用codeigniter,并正在使用数据库进行会话。所以我想知道头怎么会太大。是否无论如何都要检查标题是什么?或者看看我能做些什么来修复这个错误? 现在我仍然得到以下内容: