@vlagisla

Как php передать переменную для использования в вызове функции?

Можно как-то реализовать такую операцию?
Пример:
function test($str){
$var = array(1,2,3);
echo $str;
}

test('Ваш номер '. $var[1]);

Результат:
Ваш номер 2

Чтобы $var можно было использовать в вызове функции
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 2
@sl0
function test($str, $number){
  $var = array(1,2,3);
  echo $str . $var[$number];
}

test('Ваш номер ', 1);

Не забыть добавить проверки на сущестование элемента в $var и прочее
Ответ написан
@Pro_Code
function test($str){
	$var = ['1'=>'', '2'=>'', '3'=>''];

	if(key_exists($str, $var)){
		echo 'Ваш номер ' . $str;
	}else{
		echo 'Такого номера нет';
	}

}

test(2); // Ваш номер 2
test(4); //Такого номера нет


Или идентификация))))))))

function test($str){
	$var = ['1'=>'Вася', '2'=>'Федя', '3'=>'Гена'];

	if(key_exists($str, $var)){
		echo 'Здравствуйте ' .  $var[$str];
	}else{
		echo 'Такого номера нет';
	}

}

test(2); // Здравствуйте Федя
test(4); //Такого номера нет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 18:27
200000 руб./за проект
26 апр. 2024, в 18:24
80000 руб./за проект
26 апр. 2024, в 18:00
500 руб./за проект