Помогите довести до ума for

188
29 августа 2017, 13:26

Суть такая, извлекаю из бд многомерный массив далее проверяю на присутствие $users['tt'] !in_array($i, $users), если есть такой id ($users['tt']) то вставляю данные если нету вставлю другой блок class="number" с текущей цифрой $i Ps.Извиняюсь за корявое описание.

//Массив взят через print_r
    $count_div = 50; //Сколько должно быть 50 блоков (Данные тоже берутся из бд)
    $users = Array ( [0] => Array ( [id] => 1 [gid] => 36 [tt] => 7 [user] => 2 [wr] => 0 [timestamp] => 0 [login] => demo [email] => demo@demo.dd ) [1] => Array ( [id] => 2 [gid] => 36 [tt] => 2 [user] => 3 [wr] => 0 [timestamp] => 0 [login] => demo1 [email] => demo@no.mail ) )
            for( $i = 1; $i <= $count_div; ++$i ) {
            if( !in_array($i, $users) ){
                $users[] = $i;
                echo '<div class="box"><div class="number">'.$i.'</div></div>';
            }else{
                echo '<div id="'.$user['tt'].'" class="box"><img src="'.$user['email'].'.jpg" alt="User '.$user['user'].'"></div>';
            }
        }
Answer 1
$count_div = 50; //Сколько должно быть 50 блоков (Данные тоже берутся из бд)
$users = Array ( [0] => Array ( [id] => 1 [gid] => 36 [tt] => 7 [user] => 2 [wr] => 0 [timestamp] => 0 [login] => demo [email] => demo@demo.dd ) [1] => Array ( [id] => 2 [gid] => 36 [tt] => 2 [user] => 3 [wr] => 0 [timestamp] => 0 [login] => demo1 [email] => demo@no.mail ) )
        for( $i = 1; $i <= $count_div; ++$i ) {
        if( !in_array_r($i, $users) ){
            $users[] = $i;
            echo '<div class="box"><div class="number">'.$i.'</div></div>';
        }else{
            echo '<div id="'.$user['tt'].'" class="box"><img src="'.$user['email'].'.jpg" alt="User '.$user['user'].'"></div>';
        }
    }
function in_array_r($needle, $haystack, $strict = false) {
    foreach ($haystack as $item) {
        if (($strict ? $item === $needle : $item == $needle) || (is_array($item) && in_array_r($needle, $item, $strict))) {
            return true;
        }
    }
    return false;
}
READ ALSO
WordPress Methods

WordPress Methods

Что возвращает метод the_post_thumbnail() в wordpress если указать изображение которое не существует?

358
Конструктор форм. Структура таблиц

Конструктор форм. Структура таблиц

Есть веб-приложение на PHP, в котором пользователь может сам создавать формы с помощью конструктора

334
Из многомерного массива в одномерный. php

Из многомерного массива в одномерный. php

Есть многомерный массив с (внимание)неизвестным уровнем вложенности, как его преобразовать в одномерный?

434
Получить прямую ссылку на видео

Получить прямую ссылку на видео

Доброго времени сутокНикак не могу получить прямую ссылку на видео из туба

346