这里就不写错误的代码的了,直接上干货。

在平时写代码的时候,会经常碰到需要修改数组里边的值,我从开始也一样,直接使用$v.. = …

最后发现这样是根本行不通的,因为我们并没有改变数组的本身架构,所有说我们需要直接使用循环的数组来直接修改,这样就达到了修改数组里边的值方法,

  1. //获取封面内容
  2. public function getCover(){
  3. $coverData = DB::table('wxb_move_cover')->select();
  4. foreach ($coverData as $k=>$v) {
  5. $coverData[$k]['photo'] = IMG_URL . getImg($v['photo']);
  6. }
  7. dump($coverData);die;
  8. }