Arrays and Iteration
Array Filtering
Filtering keeps only the values that pass a condition.
Array Filtering
array_filtering.php
<?php
$minimum = ;
$kept = 0;
$sum = 0;
foreach ([2, 5, 7, 9] as $value) {
if ($value >= $minimum) {
$kept = $kept + 1;
$sum = $sum + $value;
}
}
echo "minimum=" . $minimum . "\n";
echo "kept=" . $kept . "\n";
echo "sum=" . $sum . "\n";
<?php
$minimum = ;
$kept = 0;
$sum = 0;
foreach ([2, 5, 7, 9] as $value) {
if ($value >= $minimum) {
$kept = $kept + 1;
$sum = $sum + $value;
}
}
echo "minimum=" . $minimum . "\n";
echo "kept=" . $kept . "\n";
echo "sum=" . $sum . "\n";
<?php
$minimum = ;
$kept = 0;
$sum = 0;
foreach ([2, 5, 7, 9] as $value) {
if ($value >= $minimum) {
$kept = $kept + 1;
$sum = $sum + $value;
}
}
echo "minimum=" . $minimum . "\n";
echo "kept=" . $kept . "\n";
echo "sum=" . $sum . "\n";
filter condition
A filter condition decides whether each candidate value should be kept.