PHP.SU
Программирование на PHP, MySQL и другие веб-технологии
|
|
Страниц (1): [1]
Найдено сообщений: 8 |
ritsutainaka |
Отправлено: 14 Марта, 2016 - 19:34:15 • Тема: Одна функция во второй • Форум: Напишите за меня, пожалуйста |
Ответов: 2 Просмотров: 40
|
Viper пишет:Не пробовали из первой return для начала К тому же if/else у вас...
Делала абсолютно так же с return, все равно не работает
(Добавление)
Viper пишет:Не пробовали из первой return для начала К тому же if/else у вас...
все равно функция та что внутри не выполняется
PHP:
скопировать код в буфер обмена
<?PHP echo "На вашем счету $sa4"; $number = $amount; $sa4 = numberToText($number); echo "$amount \n"; $word1 = "рубль"; $worl1 = "тысяча"; $work1 = "миллион"; $word2 = "рубля"; $worl2 = "тысячи"; $work2 = "миллиона"; $word5 = "рублей"; $worl5 = "тысяч"; $work5 = "миллионов"; function millionWord($number,$work1,$work2,$work5) { $i = floor($number/1000000 ); $p = $i%10; if($p==0){ return $work5; } elseif($p==1){ return $work1;} elseif($p<=4 & $p>=2){ return $work2;} elseif($p<=9 & $p>=5){ return $work5; } } function numberToText($number) { echo millionWord($number,$work1,$work2,$work5);}
|
ritsutainaka |
Отправлено: 14 Марта, 2016 - 14:21:22 • Тема: Одна функция во второй • Форум: Напишите за меня, пожалуйста |
Ответов: 2 Просмотров: 40
|
Почему в фнкции function numberToText($number) не выполняется функция millionWord($number,$work1,$work2,$work5) ?
PHP:
скопировать код в буфер обмена
echo "На вашем счету $sa4"; $number = $amount; $sa4 = numberToText($number); echo "$amount \n"; $word1 = "рубль"; $worl1 = "тысяча"; $work1 = "миллион"; $word2 = "рубля"; $worl2 = "тысячи"; $work2 = "миллиона"; $word5 = "рублей"; $worl5 = "тысяч"; $work5 = "миллионов"; function millionWord($number,$work1,$work2,$work5) { $i = floor($number/1000000 ); $p = $i%10; if($p==0){ echo $work5; } elseif($p==1){ echo $work1;} elseif($p<=4 & $p>=2){ echo $work2;} elseif($p<=9 & $p>=5){ echo $work5; } } function numberToText($number) { echo millionWord($number,$work1,$work2,$work5); }
|
ritsutainaka |
Отправлено: 10 Марта, 2016 - 17:03:36 • Тема: Объедениние функций • Форум: Напишите за меня, пожалуйста |
Ответов: 1 Просмотров: 30
|
Нужен одинаковый результат выполнения одного и того же выражения $amount = mt_rand(1,999); в двух функциях
PHP:
скопировать код в буфер обмена
[/PHP] <?PHP function one(){ echo $amount; } function two(){ echo $amount; } function three() { $y =one(); $t = two(); echo "$y " . " $t"; } echo "На вашем счету {$text1}"; $text1 =three();//Выдаст например 689 236, А мне нужно 689 689 [PHP]
|
ritsutainaka |
Отправлено: 10 Марта, 2016 - 16:57:22 • Тема: Переменная в двух функциях • Форум: Напишите за меня, пожалуйста |
Ответов: 2 Просмотров: 41
|
Выражение $amount = mt_rand(1,999); содержится в двух функциях, мне нужно что бы выпадало рандомное число в одной функции такое же как и во второй.
PHP:
скопировать код в буфер обмена
function one(){ echo $amount; } function two(){ echo $amount; } function three() { $y =one(); $t = two(); echo "$y " . " $t"; } echo "На вашем счету {$text1}"; $text1 =three(); //выдаст допустим 458 932, а мне нужно 458 458
|
|
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB
|
|