Hi I’m working on a checking a given array for a certain value.
my array looks like
while($row = mysqli_fetch_array($result)){
$positions[] = array( 'pos' => $row['pos'], 'mark' => $row['mark'] );
}
I’m trying to get the info from it with a method like
<?php
if(in_array('1', $positions)){
echo "x";
}
?>
This I know the value ‘1’ is in the array but the x isn’t being sent as out put. any suggestions on how to get “1” to be recognized as being in the array?
Edit:
I realize that this is an array inside of an array. is it possible to combine in_array() to say something like:
“is the value ‘1’ inside one of these arrays”
in_array is not recursive. You’re checking if 1 is in an array of arrays which doesn’t make sense. You’ll have to loop over each element and check that way.