php base64_decode 内存溢出 Allowed memory size of 啥啥啥

Dear 丶 2023-07-01 08:39 82阅读 0赞

目前有三种情况

  1. 解码的的内容真的是很大,大到php配置文件跟不上
    解决办法:memory_limit的值加大,在服务器文件php.ini
  2. 代码出错
  3. 从数据库查出来的数据被直接赋值,我的就是这种,其实说来也应该是代码错误,不能这样直接操作,

记录一下

  1. $return_array = [];
  2. for ($i=0; $i < count($newmsg); $i++) {
  3. $return_array[$i] = $newmsg[$i];
  4. $nickname = $newmsg[$i]['nickname'];
  5. //$newmsg[$i]['nickname'] = '';
  6. $return_array[$i]['nickname'] = base64_decode($nickname);
  7. }
  8. return $return_array;

$newmsg便是直接从数据库查出来的数组;
(其实我感觉是我的代码有问题,但是又找不到哪出错,暂时解决了)

发表评论

表情:
评论列表 (有 0 条评论,82人围观)

还没有评论,来说两句吧...

相关阅读

    相关 LRU是

    临下班打算水个帖子再走,突然想起 LRU 缓存来着,我们先来看看啥是LRU > LRU ( Least Recently Used ) 字面意思就是最近使用过的。用代码实现

    相关 Ajax是

    Ajax扫盲系列 1.Ajax是神马鬼 : ajax,(PS:这家伙读“阿甲克斯”,原谅我把这么高大上的英文就这么给汉语化了,毕竟好读,因为本小吊之前不会读这个真是