Помогите с array+for

460
.
Maksya, Оставь только название дива и все
.
<?php
$upraspina = '<div class="phdr" align="center"><b>Упражнения на спину</b></div>';

$upras = array(
'podtygivania' => 'Подтягивания на перекладине',
'stanovay_tyga' => 'Становая тяга',
);
foreach ($upras as $links => $nazvs) {
$upraspina .= '<div class="menu">• '
. '<a href="../spina/' . $links . '.php">' . $nazvs . '</a>'
. '</div>';
$i++;
}

define('_IN_JOHNCMS', TRUE);
require_once('../incfiles/core.php');
$textl="Спина";
require_once('../incfiles/head.php');
echo $upraspina;
require_once('../incfiles/end.php');
?>


спасибо всем,вот сделал для спины упражнения,пока что заменил на теги они для меня более понятны,теперь гораздо меньше стал писать....
.
И немного о фореч понял,он как бы разбивает на 2переменные.
.
Maksya (30.04.2013 / 17:23)
И немного о фореч понял,он как бы разбивает на 2переменные.
еще по extract почитай тоже вещь нужная
.
The Frontend-Warrior
Maksya (30.04.2013 / 16:31)
Объясните вот эту строку

$out .= '<div class="list' . ($i % 2 ? '2' : '1') . '">'
это сокращенный код if .. else.
собственно (логическое выражение) ? (если true) : (если false )
развернуто записать можно так
$out .= '<div class="list';
if($i % 2){ // проверка на деление $i на 2 без остатка
  $out .= '2';
}else{
  $out .= '1';
}
$out .= '">';
Всего: 35