Używam zapłonnika. Pobieram wszystkie znaki. chcę sprawdzić, czy każdy przedmiot mam na myśli gpa = F lub nie. chcę sprawdzić każdą tablicę gpa = f/F użyj in_array
lub innej funkcji, której nie używam foreach
for
Array
(
[0] => stdClass Object
(
[id] => 5889
[name] => Dom
[student_id] => 2018000004
[roll] => 1
[class] => 6
[department] =>
[subject_type] => 0
[subject_name] => 24
[exam_type] => 1
[exam_year] => 2018
[full_mark] => 100
[getmark] => 55
[gpa] => F
[log] => 2018-11-06 20:32:33
)
[1] => stdClass Object
(
[id] => 5890
[name] => Rohim
[student_id] => 2018000006
[roll] => 1
[class] => 6
[department] =>
[subject_type] => 0
[subject_name] => 24
[exam_type] => 1
[exam_year] => 2018
[full_mark] => 100
[getmark] => 60
[gpa] => 4
[log] => 2018-11-05 19:42:26
)
)
Chcę sprawdzić .bez pętli.
if(in_array('F',$resultList)){
echo "match";
}else {
echo "not match";
}
1
Mohammad Hasan
6 listopad 2018, 17:55
1 odpowiedź
Najlepsza odpowiedź
Jeśli chcesz tylko wiedzieć, czy w Twojej tablicy są jakieś F
, możesz użyć array_column()
z in_array()
.
//Create an array of GPA's
$arr_gpa = array_column($array, 'gpa');
if(in_array('F', $arr_gpa)) {
echo "match";
} else {
echo "not match";
}
0
GrumpyCrouton
6 listopad 2018, 18:03
Podobne pytania
Nowe pytania
php
PHP to szeroko stosowany, wysokopoziomowy, dynamiczny, zorientowany obiektowo i interpretowany język skryptowy przeznaczony głównie do tworzenia stron WWW po stronie serwera. Używane w przypadku pytań dotyczących języka PHP.