[英]how to get key of an array by using object in php
我有两个数组,一个像-
Array
(
[0] => Array
(
[student_id] => 2
[attendance_type] => leave
)
[1] => Array
(
[student_id] => 3
[attendance_type] => absent
)
)
另一个是-
Array
(
[0] => Array
(
[attendance_id] => 4
[student_id] => 2
)
)
从第一阵列我需要attendance_type
与对应student_id
,所以我试图挑选从数组键然后先attendacnce_type
。 怎么可能?
<?php
$arrayFirst = [['student_id' => 2, 'attendance_type' => 'leave'], ['student_id' => 3, 'attendance_type' => 'absent']];
$arraySecond = ['attendance_id' => 4, 'student_id' => 2];
foreach ($arrayFirst as $key => $arrayFst) {
if($arraySecond['student_id'] == $arrayFst['student_id']) {
$firstArrayKeyValue = $key;
$attendance_type = $arrayFst['attendance_type'];
}
}
echo $firstArrayKeyValue."<br>".$attendance_type;
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.