【php】如何在sprintf函数中输出百分号(%)等特殊符号
2015-09-18 09:17
561 查看
如何在sprintf函数中输出百分号(%)等特殊符号
php中的sprinf可以格式化字符串的数据类型。$query = sprintf("select * from books where %s like '% %s %'",$searchtype,$searchterm);
//我以为输出是这样的:select * from books where title like '% java %' ,但实际上输出会是select * from books where title like '%
将其换成这样就可以了:
$query = sprintf("select * from books where %s like '%%%s%%'",$searchtype,$searchterm);
//其中的%%中的第一个%用来转译特殊字符。
相关文章推荐
- 利用PHPExcel实现Excel文件的写入和读取
- 关于Thinkphp里面的$this->display();的解说及说明
- PHP 中「自增、自减」运算问题
- YII2 高级模板 命令行创建初始用户
- 分享一个PHP项目或者框架可用的路由类Router.class.php
- mac 下安装php imagick.so拓展
- disabled by the php.ini setting phar.readonly
- php性能优化方法
- (php)0917 amp环境搭建
- getParameter和getAttribute的区别和各自的使用范围。
- js与php传递参数
- 1.6-vsftp部署和优化-2
- 1.5-vsftp部署和优化-1
- laravel 的目录
- PHP基础------mysql分页
- PHP基础------操作mysql函数
- 自绘进度条TProgressbarControl类
- setAttibute和getParameter的区别
- [PHP学习教程 - 数字]001.数字补0(Num padding)
- ubunt 下搭建ftp服务器