У меня есть следующий массив
$ person_array = array (‘Leanna’, ‘derek’, ‘Lisa’, ‘John’, ‘lancelot’, ‘Michael’, ‘norman’, ‘Lawrence of Arabia’);
Мне нужно написать цикл, который будет выводить (на новой строке) все имена, которые
начинаются с L или l (как в верхнем, так и в нижнем регистре), которые длиннее 5 символов
не могли бы вы мне помочь
Вы можете достичь этого с помощью следующего кода:
<?php
$person_array = array('Leanna', 'derek', 'Lisa', 'John', 'lancelot', 'Michael', 'norman', 'Lawrence of Arabia');
foreach($person_array as $sarray){
if(substr($sarray,0,1) == 'L' || substr($sarray,0,1) == 'l')
{
if(strlen($sarray)>=5){
echo $sarray.'<br>';
}
}
}
?>
Других решений пока нет …