您的位置:首页 > 编程语言 > PHP开发

【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);

//其中的%%中的第一个%用来转译特殊字符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: