Tan Sa
127 сообщений
#15 лет назад
2 voral
Угу, главное что самое интересное начнется вот сдесь!!!

for($i=0, $j = GetSize($j); $i < $j; $i++) {
for($i=0, $maxi = GetSize($marray); $i < $maxi; $i++) {
echo $marray."<br>";
}
}


патаму как я понимаю если человек взял за правило писать инициализацию внутри
цикла, то довольно сложно ему потом объяснять, что происходит. Он так и будет
по привычке так и делать, а так как прозвучало изречение в данном топике,
что тут много молодых и неопытных програмеров, то господа, давайте будем
приводить примеры, которые они, читая МЭТРОВ фри-ланса, будут ставить
себе в правило, и луче объяснять сразу зачем и почему именно так надо делать!!!
Юрий Осадчий
661 сообщение
#15 лет назад
Цитата ("sa_t_an"):
Ваша беда в том, что не вы оцениваете свои силы, а заказчик, который порой не всилах отличит CMS от SMS...
Я оставляю за собой право решать сколько стоит моя работа.

Вы знаете ВСЕХ моих заказчиков? Даже с которыми работаю вне ресурса? :-D
А о гениальности... посмешили.
Юрий Осадчий
661 сообщение
#15 лет назад
Цитата ("sa_t_an"):
А вообще точно , это ж интерпритер... и начальное и конечное значение нам вернется констанотой О_о, а поэтому на все про все нам останеца тока сравнивать и прибавлять/удалять, блин, надо завязывать не спать по ночам...

Надо просто учить матчасть, хоть и компилятор -- все равно есть возможность оптимизировать исполнение кода, тем более что в мануалах об этом сказано... вообще "пусть компилятор оптимизирует программы"(заметьте, это предложил не я ), эта фраза относится к средне и низкоуровневой оптимизации.

P.S. Действительно ограничения по возрасту не связаны с профессионализмом, доказал нам это sa_t_an
Юрий Осадчий
661 сообщение
#15 лет назад
Цитата ("sa_t_an"):
а так как прозвучало изречение в данном топике,
что тут много молодых и неопытных програмеров, то господа, давайте будем
приводить примеры, которые они, читая МЭТРОВ фри-ланса, будут ставить
себе в правило, и луче объяснять сразу зачем и почему именно так надо делать!!!

Перебор массива

foreach ($array as $k => $v) {
echo "$v\n";
}

Вывод четных

foreach ($array as $k => $v) {
if ($k % 2 == 0) {


echo "$v\n";
}
}

ну и т.д.
\n -- т.к. предполагаю вывод в консоль
Почему -- см. топик(КЛЮЧИ МАССИВА НЕ ОБЯЗАТЕЛЬНО ИДУТ ПОДРЯД, FOREACH для перебора массивов и придуман и т.д.)
Tan Sa
127 сообщений
#15 лет назад
Цитата:
echo "$v\n";


Дайте мне йаду!!!

Про фореачь разговора тут нет

Цитата:
КЛЮЧИ МАССИВА НЕ ОБЯЗАТЕЛЬНО ИДУТ ПОДРЯД


Функция SORT

Ответ в этих гениальных словах

Цитата:
Надо просто учить матчасть


А функцию я б так написал, красивее и понятнее...

foreach ($array as $k => $v) {
if (!($k % 2)) {
echo $v."\n";
}
}