Вопрос такой: дан массив, нужно чтобы с начало выводились те слова длинна которых больше 6, а остальное ниже И что тут не так ?
<?php
$my_array=array("Washington","Jack","Harry","Jacob","Benjamin","Oscar","Jackson","Wilburn","Leo","Max");
foreach($my_array as $valuE)
{
if(strlen($valuE)>6)
{
print_r ($valuE);
echo "<br>";
}
else
{
print_r ($valuE);
echo "<br>";
}
}
?>
Здесь не так то, что вы берете элемент, проверяете его длину и, если она больше 6, то выводите. Если меньше, то все равно выводите.
Я бы предложил отсортировать массив по длине каждого слова внутри. Затем уже можно воспользоваться выводом, где проверять длину нет необходимости (ведь элементы отсортированы)
$my_array= array("Washington","Jack","Harry","Jacob","Benjamin","Oscar","Jackson","Wilburn","Leo","Max");
function my_sort($a, $b) {
return strlen($b) - strlen($a);
}
usort($my_array, 'my_sort');
foreach($my_array as $valuE) {
print_r ($valuE);
echo "<br>";
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я хочу создать функцию, которая будет запрещать флудить, то есть, чтобы можно было писать сообщение раз в 5 секунд, к примеруХочу понять сам...
Пытаюсь разобраться с тем, как построить график при помощи расширения yii2-highcharts-widget, чтобы по оси X шли месяцы, а по оси Y Вот код из оффдоки:
гугл исправно перебирал URL адреса на моем сайтено, почему то, с недавних пор, начал переходить по URL типа
Волею судьбы пришлось стать фронтендщиком и разобраться с ExtJsЕсть длительная процедура на php, которая вызывается из javascript