提问人:Taqi Vaheed 提问时间:2/28/2023 更新时间:2/28/2023 访问量:140
PHP printf 函数将字符串捕获为字符串 spicifier
PHP printf function catch the string as string spicifier
问:
我使用以下代码在 wordpress 中打印分页链接:
printf('<a class="page-link" href="' . get_pagenum_link(1) . '">1</a>' . "\n", $class, esc_url(get_pagenum_link(1)), '1');
没关系,它适用于英语搜索查询。但是当我用波斯语搜索时,它会抛出错误并停止工作。如果我以纯文本形式复制搜索 URL,则如下所示:
http://starkmovie.af/?type=&s=%DA%AF%D8%B4%D8%AA&genre=&years=&rating=&country=
以下是我的 error_log 文件中的 erorr:
PHP Fatal error: Uncaught ValueError: Unknown format specifier "D" in...
问题出在 printf 上,它将 %D 识别为格式说明符。如何逃脱它?
答: 暂无答案
评论