$a=0;
$b=10;
while ($a<$b)
{
a++;
echo $a;
}
Получим цифры от 1 до 10 по порядку, так вот, а как сделать что бы эти самые цифры записывались в переменные, или лучше в массив?
Спустя 5 минут, 49 секунд (1.02.2011 - 18:29) Sopromatenot написал(а):
Вероятно как-нибудь так:
$array[] = $a;
$array[] = $a;
Спустя 1 минута, 15 секунд (1.02.2011 - 18:30) Zerstoren написал(а):
$a=0;
$b=10;
while ($a<$b)
{
a++;
$array[] = $a;
}
На зачем вам такое, не понятно.
Мб лучше взять цикл for ?
$b = 10;
for($i=0;$i<$b;$i++){
// Code
}
Лучше запихнуть в массив.
его unset`ить будет проще.
Спустя 7 минут, 29 секунд (1.02.2011 - 18:37) SnowWind написал(а):
а если без массива, а используя обычные переменные, такое возможно? К примеру будут перменные $a_0=... $a_1=... и т.д
А как выбрать последнюю строку в массиве?
А как выбрать последнюю строку в массиве?
Спустя 4 минуты, 14 секунд (1.02.2011 - 18:41) Sopromatenot написал(а):
Разумеется такое возможно, но тогда не понятно зачем использовать цикл.
Лучше сформулируй свой вопрос, а то непонятно что хочешь.
Лучше сформулируй свой вопрос, а то непонятно что хочешь.
Спустя 25 минут, 14 секунд (1.02.2011 - 19:07) alex12060 написал(а):
SnowWind
$array[count($aray)];
Спустя 1 минута, 10 секунд (1.02.2011 - 19:08) waldicom написал(а):
Цитата (alex12060 @ 1.02.2011 - 17:07) |
SnowWind $array[count($aray)]; |
Есть такое чувство, что такая конструкция не сработает, бо там две ошибки: опечатка и семантическая
Спустя 12 минут, 48 секунд (1.02.2011 - 19:21) alex12060 написал(а):
Точно, что то я не подумал)
Блин, вот теперь и я задумался)
В принципе так работает.
Блин, вот теперь и я задумался)
$array[count($aray)-1];
В принципе так работает.
Спустя 1 минута, 18 секунд (1.02.2011 - 19:22) waldicom написал(а):
Цитата (alex12060 @ 1.02.2011 - 17:21) |
Точно, что то я не подумал) Блин, вот теперь и я задумался) $array[count($aray)-1]; В принципе так работает. |
Не верю!
Спустя 1 минута, 49 секунд (1.02.2011 - 19:24) alex12060 написал(а):
for($i=0; $i<10; $i++)
$array[] = $i;
echo $array[sizeof($array)-1];
Работает!) :D
Спустя 5 минут, 3 секунды (1.02.2011 - 19:29) waldicom написал(а):
Цитата (alex12060 @ 1.02.2011 - 17:24) |
Работает!) |
ок, работает
просто постом выше у тебя опечатка была, а я тут такой придирчивый...
Но где же топикстартер?
Спустя 6 минут, 26 секунд (1.02.2011 - 19:35) alex12060 написал(а):
waldicom
А я не знаю)
Да ладно, надо же тыкать носом в ошибки))
А я не знаю)
Да ладно, надо же тыкать носом в ошибки))
Спустя 13 часов, 41 минута, 23 секунды (2.02.2011 - 09:17) linker написал(а):
На самом деле все еще проще
$b = 10;
$array = range(0, $b - 1);
echo end($array);
Спустя 29 минут, 47 секунд (2.02.2011 - 09:46) dima4321 написал(а):
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
$new="";
$a=0;
$b=10;
while ($a<$b)
{
$new.="$a,";
$a++;
}
$new=explode(",",$new);
echo $new[2];
?>
Спустя 1 час, 8 минут, 23 секунды (2.02.2011 - 10:55) SnowWind написал(а):
Так как я понял без массива тут никак?
Вот такую функцию нашёл, что бы вытащить последний элемент массива array_pop
Вот такую функцию нашёл, что бы вытащить последний элемент массива array_pop
$a=0;
$b=10;
while ($a<$b)
{
a++;
$array[] = $a;
}
echo array_pop($array);
Спустя 15 минут, 26 секунд (2.02.2011 - 11:10) linker написал(а):
array_pop() удаляет последний элемент массива, возвращая его значение.
$b = 10;
$array = range(0, $b - 1); // создаем массив
echo end($array); // выводим последний элемент массива
Спустя 20 минут, 11 секунд (2.02.2011 - 11:30) dima4321 написал(а):
$a++
!!!!!
!!!!!