Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Добавление массива через n элемент

Добавление массива через n элемент


     27.07.2014    Все вопросы » Общие вопросы по PHP    1742

вопрос
Всем доброго времени суток!
Помогите элементарщиной) Гугл - враг мой (ничего путного для моего мозга не выдает).

Есть php обрывок.
Нужно, что бы после 6 по счету элемента $outfreind добавлялся массив $outtr
$outtr = "</tr><tr>";
if ( count(explode("," ,$row['friends'])) >= 6 ) {    
    $outfreind .= "<td>" . $name . $friend_foto . "</td>"; // вот тут-то я и хочу воткнуть нужный мне массив после 6 по счету <td>...</td>
} else {
    $outfreind .= "<td>" . $name . $friend_foto . "</td>";
}
                    
$best_friends = "<table><tr>" . $outfreind . "</tr></table>";

т.е. у меня сейчас вот так
<table>
<tr>
<td>..</td>
<td>..</td>
<td>..</td>
<td>..</td>
<td>..</td>
<td>..</td>
<td>..</td>
</tr>
</table>

А хотелось бы так (после вставки массива через 6 элемент)

<table>
<tr>
<td>..</td>
<td>..</td>
<td>..</td>
<td>..</td>
<td>..</td>
<td>..</td> // 6 элемент
</tr><tr> // воткнутый массив
<td>..</td>
</tr>
</table>

Прошу помочь. Заранее спасибо.

Ответа пока нет


2 комментария

lutskboy
Эксперт

lutskboy - 27 июля 2014 15:05 -

где то перед циклом $i=0;
$outtr = "</tr><tr>";
if ( count(explode("," ,$row['friends'])) >= 6 ) {    
    $outfreind .= "<td>" . $name . $friend_foto . "</td>";
if ($i=='6')  $outfreind .=$outtr;// вот тут-то я и хочу воткнуть нужный мне массив после 6 по счету <td>...</td>
} else {
    $outfreind .= "<td>" . $name . $friend_foto . "</td>";
}
                    
$best_friends = "<table><tr>" . $outfreind . "</tr></table>";
$i++;

matthew_ellington
Юзер

matthew_ellington - 27 июля 2014 15:53 -

Спасибо за наводку. По другому делаю, вроде получается

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх