所以我有这个
$result = mysqli_query($con,"SELECT ID, category, tag, title, titleImage, thumbImage, pubDate, shortCopy, fullCopy FROM articles WHERE ID=$IDparam");
while($row = mysqli_fetch_assoc($result))
{
$output[]=$row;
}
echo(json_encode($output));
而且我希望在shortCopy和fullCopy上使用base64_decode(),并且仍然获得相同的json输出。我尝试在最终回显之前添加此内容...
$output['shortCopy']=base64_decode();
编辑:
我仍然想输出所有SELECTED字段,只想通过base64_decode()运行shortCopy和fullCopy。
提前致谢,
马赫
最佳答案
尝试更改:
$output['shortCopy']=base64_decode();
至:
$output['shortCopy'] = base64_decode($output['shortCopy']);
问题是什么都没有被解码,因为您将要解码的字符串放在base64_decode()中的“()”内部;