How use an array of letters as a filter for foreach loop in Php
Solution:
you should use in_array
here is the official documentation in php.net,
I would do it in this way:
foreach($aa as $b){
if(in_array($b, $bb)){
echo "Give me an ". $b;
echo "\n";
}else{
echo "Give me a ". $b;
echo "\n";
}
}
Answer
Solution:
Try this :)
<?php
$aa = ["b","r","i", "g", "i", "t", "t", "e"];
$bb = ["a", "e", "i", "o", "u", "r"];
foreach($aa as $b){
if(in_array($b, $bb)){
echo "Give me an ". $b . "<br/>";
echo "\n";
}else{
echo "Give me a ". $b . "<br/>";
echo "\n";
}
}
exit(0);
Output:
Give me a b
Give me an r
Give me an i
Give me a g
Give me an i
Give me a t
Give me a t
Give me an e
Source