很容易确定.. 我有这样的代码:
$indeks = 0;
foreach ($list as $k => $v)
{
$data['fname'] = $customer->firstname;
$data['lname'] = $customer->lastname;
$data['code'] = $code['code'];
$tablica[$indeks] = $data;
$indeks++;
我只想为每个数组读取'code'值。
我尝试:
foreach($tablica as $k => $v){
foreach ($v as $key => $value ) {
echo $value
}
}
但是我得到所有数组值。
当我尝试
foreach($tablica as $k => $v){
foreach ($v['code'] as $key => $value ) {
echo $value
}
}
我什么都没有...
寻求帮助
答案 0 :(得分:0)
您可以使用array_column函数来获取列的所有值,例如:
foreach (array_column($tablica, 'code') as $value) {
echo $value;
}
答案 1 :(得分:0)
我认为For循环应该有所帮助
for($i=0;$i<count($tablica);$i++){
echo $tablica[$i]['code'];
}
或将所有代码放入数组
$code = array();
for($i=0;$i<count($tablica);$i++){
$code[$i] = $tablica[$i]['code'];
}
答案 2 :(得分:0)