это китайский гороскоп . Нужен не сложный скрипт который должен определит заданный год , допустим 1950 год , скрипт должен определить что 1950 г не меньше 1948 г и не больше 1960 года и вывести наименьшее . Ответ должен быть примерно таким .
1950 год
не меньше : 1948
не больше : 1960
ответ = 1948
Огромное спасибо , долго не програмил и застапорилса на етом скрипте .
Спустя 33 минуты, 3 секунды (16.12.2008 - 16:59) ExtendedPlay написал(а):
PHP |
<?php |
Спустя 34 минуты, 33 секунды (16.12.2008 - 17:34) borntobebad написал(а):
Огромное тебе спасибо за столь быстрый и точный ответ ! Я только исправил
$array[$i+1] на $array[$i+0] он в отаете "не больше :" выдовал 1972 , Терь всё ок . Респект тебе
$array[$i+1] на $array[$i+0] он в отаете "не больше :" выдовал 1972 , Терь всё ок . Респект тебе

Спустя 14 минут, 5 секунд (16.12.2008 - 17:48) ExtendedPlay написал(а):
Цитата |
$array[$i+1] на $array[$i+0] он в отаете "не больше :" выдовал 1972 |
ах точно... мой косяк)
незачто) удачки)
Спустя 2 часа, 59 минут, 2 секунды (16.12.2008 - 20:47) borntobebad написал(а):
Млин , еще одна проблема .
переменная 9 ровна двум числам 3 и 5 потом переменная 10 ровна другим двум числам 2 и 4 .
$test = array('9' => '3,5' , '10' => '2,4');
должно происходить что то вроде того
$a = 25;
если резултат = 9 то скрипт ищит масив в array 9 и выводит два вычисления
25+3 =28
25+5= 30
надеюсь что я правильно объяснил
переменная 9 ровна двум числам 3 и 5 потом переменная 10 ровна другим двум числам 2 и 4 .
$test = array('9' => '3,5' , '10' => '2,4');
должно происходить что то вроде того
$a = 25;
если резултат = 9 то скрипт ищит масив в array 9 и выводит два вычисления
25+3 =28
25+5= 30
надеюсь что я правильно объяснил
Спустя 1 час, 20 минут, 49 секунд (16.12.2008 - 22:08) kirik написал(а):
PHP |
$result = 9; |
так, если я все правильно понял =)
Спустя 38 минут, 44 секунды (16.12.2008 - 22:47) borntobebad написал(а):
Ты всё правелно понял . Всё офигенно работает . Респект тебе огромный

Спустя 2 дня, 4 часа, 48 секунд (19.12.2008 - 02:47) borntobebad написал(а):
Помогите . Скрипт должен показать все данные из Array которые равны $month = 1; У меня получается выташить только один столбик .
$month = 1;
$test = array('1' => '1,12,3.5.6.7.8.9' , '1' => '2,4,5.6.1.4.8');
list($TB_den,$TB_month,$TB_dni) = explode(',', $test[$month]);
echo"Ден в таблице: ".$TB_den.'<br>';
echo"Месяц в таблице: ".$TB_month.'<br>';
$g=0;
$array_dey = "$TB_dni"; // Определяем дни
$pieces_day = explode(".", $array_dey);
while($g < count($pieces_day)) {
echo"дни:".$pieces_day[$g]."<br>";
$g++;
}
$month = 1;
$test = array('1' => '1,12,3.5.6.7.8.9' , '1' => '2,4,5.6.1.4.8');
list($TB_den,$TB_month,$TB_dni) = explode(',', $test[$month]);
echo"Ден в таблице: ".$TB_den.'<br>';
echo"Месяц в таблице: ".$TB_month.'<br>';
$g=0;
$array_dey = "$TB_dni"; // Определяем дни
$pieces_day = explode(".", $array_dey);
while($g < count($pieces_day)) {
echo"дни:".$pieces_day[$g]."<br>";
$g++;
}
Спустя 14 минут, 27 секунд (19.12.2008 - 03:02) kirik написал(а):
PHP |
$test = array('1' => '1,12,3.5.6.7.8.9' , '1' => '2,4,5.6.1.4.8'); |
В массиве не может быть несколько элементов с одинаковыми ключами.
Спустя 57 минут, 47 секунд (19.12.2008 - 04:00) ExtendedPlay написал(а):
Цитата |
В массиве не может быть несколько элементов с одинаковыми ключами. |
+1

Спустя 14 часов, 25 минут, 7 секунд (19.12.2008 - 18:25) borntobebad написал(а):
а можно задавать ключ таким методом 1,1 1,2 1,3 1,4 ?
$test = array('1,1' => '1,12,3.5.6.7.8.9' , '1,2' => '2,4,5.6.1.4.8');
$test = array('1,1' => '1,12,3.5.6.7.8.9' , '1,2' => '2,4,5.6.1.4.8');
Спустя 53 минуты, 16 секунд (19.12.2008 - 19:18) borntobebad написал(а):
Сделал тест и прокатило . Всем спасибо
