- var_dump: documentation ( source)
- array_search: documentation ( source)
- array_slice: documentation ( source)
- array_flip: documentation ( source)
<?php
$creditScore = 'fair';
$ascending = true;
$creditScores = array('excellent', 'good', 'fair', 'poor', 'no_credit');
if ($ascending) {
$creditScores = array_flip($creditScores);
}
$position = array_search($creditScore, $creditScores);
$acceptableCreditScores = array_slice($creditScores, $position);
var_dump($acceptableCreditScores);