Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
 Аватар для drunkwolfs
10 / 10 / 6
Регистрация: 24.05.2013
Сообщений: 350

Echo + функция с передачей переменной + переменная

17.02.2015, 13:49. Показов 1379. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно в echo запихнуть вывод функции которой будет передана переменная, до и после функции идут еще переменные. Код примерно такой:
Bash
1
2
3
4
5
6
7
8
9
10
var1="one"
var2="two"
var3=4
fn1()
{
var4=$var3*2
echo " test "$var4" test "
}
 
echo $var1+fn $var3 $var2
Проблемы две.
1. Не понимаю как в echo после переменной вызвать функцию и как разделить их(через пробел? плюсом? точкой? запятой? В примере разделил плюсом)
2. Как передать заданное кол-во переменных. Например я хочу что бы в функцию передалась только var3, а переменная var2 дописалась бы после вывода результата функции.

После запуска написанного мною кода ожидаю увидеть на экране "one test 8 test two".
Если код не понятен могу написать рабочий пример на php.
Интерпретатор стандартный shell.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.02.2015, 13:49
Ответы с готовыми решениями:

Вывести символы, используя только три ECHO. Echo '0', Echo '*', Echo '\n' (использовать цикл)
Вывести символы, используя только три ECHO. Echo '0', Echo '*', Echo '\n' (использовать цикл). Рисунок который нужно вывести: ...

Не выводится переменная на экран в echo
Не выводится переменная $row на экран, ошибок не выдаёт. Где ошибка кто подскажет? <?php header('Content-type: text/html;...

Работа с php в html - переменная внутри тега в echo
помогите добрые люди__ я еще совсем новичек_ не могу я понять как можно сделать так, чтобы в теге ссылки выводимой внутри echo можно было...

1
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
17.02.2015, 14:07
Bash
1
2
3
4
5
fn1() {
    var4=`expr $1 \* 2`
    echo " test ${var4} test "
}
echo "${var1}$(fn1 $var3) ${var2}"
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.02.2015, 14:07
Помогаю со студенческими работами здесь

Как не выводить echo, если переменная внутри цикла пуста?
echo '<p><strong>'.$basic.'</strong></p>'; foreach ($articleArray as $art){ echo '<p>'.$art.'</p>'; } Как не выводить...

Проблема с передачей Recordset-а как закрытой переменной
Столкнулся с такой проблемой: В форме1 есть закрытая переменная типа ADODB.Recordset (назавем rsList), в форме2 есть элемент TDBGrid...

Хочу разобраться с передачей и приемом переменной по ссылке
Здравствуйте. На странице существует таблица при нажатии на которой ссылка передает переменную. Только переменная передается не в другую...

Не изменяется цвет переменной в echo
Здравствуйте! Новичок в PHP... Имеется текстовая переменная $content1, которая определяется в <?php ... ?>. Переменная string. ...

выполнение переменной echo $_SERVER['PHP_SELF']
У меня проблема с тестированием скрипта. Переменная echo $_SERVER уже целый день никаких продвижений нет. На ошибки проверял но в браузере...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru