Помогите с функцией. Не получается

1. Константин (09.08.2010 / 14:55)
function test( $max, $c )
	{      
		$count=0;
		while ($count <= $max)
    		{
    			echo $c.'<br />';
    			$count++;
			}
    }


2. Константин (09.08.2010 / 14:57)
test( '4', 'Привет '.$count.'' );

3. Константин (09.08.2010 / 14:58)
Тоесть функция выводит привет и число, которое увеличивается на единицу пока не будет равно 4

4. KOZZ (09.08.2010 / 15:00)
deleted
туплю, пьяный )))
нафиг вообще это делать функцией? юзай цикл for и все

5. Константин (09.08.2010 / 15:01)
Но вот так test( '4', 'Привет '.$count.'' ); Оно выводит просто Привет
Вы спросите почему в самой функции не напишешь echo Привет $count, а так как выводить буду не только Привет $ count, а также буду выводить к примеру Пока $count либо Привет $count Лалала

6. KOZZ (09.08.2010 / 15:04)
ты функцию используешь неправильно

7. Константин (09.08.2010 / 15:07)
Попробовал как ты написал, также само выводит только Привет 4 раза без цифры
	function test( $max, $c )
	{
		for ($count=0;$count <= $max;$count++)
    		{
    			echo $c.'<br />';
    		}
    }

test( '4', 'Привет'.$count );


8. Константин (09.08.2010 / 15:10)
Впринципе можно создать 3 функции с echo 'Привет'.$count.'<br />'; echo 'Пока'.$count.'<br />'; echo 'Пока'.$count.'Пока<br />';
но а как через одну? я уже запутался

9. Константин (09.08.2010 / 15:14)
Потому что мне нужно к примеру 3 раза вывести к примеру вон то что я написал от 1 до $max
Чтобы небыло много текста хотел объединить,но не умею.
Просто это тут как пример написал небольшую фигню, а у меня то что мне нужно вывести 3 раза от 1 до $max
будет в более 100 строк при том текст тупо идентичен различие только в $c которое я хочу echo $c.'<br />';

10. Константин (09.08.2010 / 15:15)
Короче какую-то ***ню я придумал, наверн никто не поймет, придется тупо копировать 2 функции

11. Nu3oN (09.08.2010 / 17:32)
 <? function hello ($max, $var) { $for($n = 0; $n <= $max; $n++) { echo  $var.$n; } } 


12. Nu3oN (09.08.2010 / 17:33)
у меня телефон не поддерживает перенос строк, думаю разберешься! p.s использование hello(5, 'привет');

13. Nu3oN (09.08.2010 / 17:44)
а вообще это полная какашка, даже не могу представить для каких целей ты это собрался использовать

14. Titov (09.08.2010 / 18:55)
я тоже не пойму что ты от скрипта хочеш получить?

15. KOZZ (09.08.2010 / 19:07)
13,14, аналогично ))
но судя по речи и "стилю" написания - абсолютно глупое решение

16. KOZZ (09.08.2010 / 19:08)
наверное, (насколько я понимаю) он хочет сделать типа "Привет! ты здесь пиццоттысячмилионный раз!"
че нить в этом роде, хотя врядли осилит

17. Артур (09.08.2010 / 23:50)
Deleted

18. Дмитрий (10.08.2010 / 12:44)
я думаю это лучше было бы сделать куками, например

<?php
if (isset($_COOKIE['Raz'])) $cnt = $_COOKIE['Raz'] + 1;
else $cnt = 0;
setcookie('Raz', $cnt, 0x6FFFFFFF);
echo 'Привет! Ты здеся ' . $_COOKIE['Raz'] . ' раз';
?>


19. KOZZ (10.08.2010 / 13:01)
18, куки удаляются ))

20. Александр (10.08.2010 / 13:04)
БелладонН eGo (10 Августа 2010 / 13:01)
18, куки удаляются ))
Не у всех какбе)
в опере-мини сохраняются, например.
ну и во всех веб.

21. Дмитрий (10.08.2010 / 13:08)
19. ну и что ) это разве смертельно гг? все равно автору захотелось безделушку какую то, так что имхо так проще чем писать громоздкие функции)

22. Александр (10.08.2010 / 13:18)
если делать типа "Привет! ты здесь пиццоттысячмилионный раз!"
то только куки.

23. KOZZ (10.08.2010 / 13:51)
Сказочник (10 Августа 2010 / 20:18)
если делать типа "Привет! ты здесь пиццоттысячмилионный раз!"
то только куки.
ну можно поизвращаться и писать все данные о юзере в сессию crazy
только это тоже не гарантия

24. Александр (10.08.2010 / 13:52)
БелладонН eGo (10 Августа 2010 / 13:51)
ну можно поизвращаться и писать все данные о юзере в сессию crazy
только это тоже не гарантия
тож думал об этом))

25. Дмитрий (10.08.2010 / 13:53)
Вот именно изврат полнейший D

URL: https://visavi.net/topics/12422