我有以下函数从db获取值:
$src = getSrc($r['Section']);
我想从函数返回2个变量值。所以,我把它存储在数组中,如下所示:
$src['img'] = $row['img'];
$src['link'] = $r2['link'];
print_r($src);
return $src;
print_r($src);
的输出是:
Array ( [img] => images/about_us.jpg [link] => About Us )
但是当我将此值分配给变量时,如下所示:
$src_val = $src['img']."<br>";
$link_val = $src['link'];
它输出为
images/about_us.jpg
i
我无法获得$ link_val的值。请解释一下。
答案 0 :(得分:0)
我不知道你是怎么得到print_r输出的,但是这个
$src = $row['img'].";". $r2 ['link'];
应该是
$src = array('img' => $row['img'], 'link' => $r2['link']);
$src['link'] = $r2['link'];
中的错字?
应该是
$src['link'] = $row['link'];