所以我有这个

$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()中的“()”内部;

09-25 20:35