подставить переменную

Статус
В этой теме нельзя размещать новые ответы.

lena berkova

Местный житель
Регистрация
14 Янв 2009
Сообщения
437
Реакции
21
есть код
PHP:
$s = "{$i}<br>";
for ($i=0; $i<10; $i++)
{
f($s);
}
function f( $a )
{
	echo $a;
}
я хочу чтобы в ф-ю передавался параметр с подставленной переменной
 
  • Заблокирован
  • #2
Может так?
PHP:
for ($i=0; $i<10; $i++)
{
f($i."<br>");
}
function f($a)
{
    echo $a;
}
 
у меня $s приходит как параметр из другой ф-ции
 
у меня $s приходит как параметр из другой ф-ции

В таком случае киньте кусок кода, каким образом она приходит, чтобы мы могли сказать каким образом ее вставить.

По вашему верхнему коду, прогрумма будет выводить только переход на новую строку.
 
так точнее
PHP:
$s = "{$i}<br>";
f1($a);
function f1( $a )
{
    for ($i=0; $i<10; $i++)
{
f2($a);
}
} 
function f2( $a )
{
    echo $a;
}
 
так точнее
PHP:
$s = "{$i}<br>";
f1($a);
function f1( $a )
{
    for ($i=0; $i<10; $i++)
{
f2($a);
}
} 
function f2( $a )
{
    echo $a;
}

мягко говоря от этого понятнее не стало, переменная s тут нигде не используется, а в первом вызове функции не задана переменная a
Попробуйте написать, что нужно сделать
 
  • Заблокирован
  • #8
PHP:
<?php

$s = '{$i}<br>';
for ($i=0; $i<10; $i++)
{
f(str_replace('{$i}',$i,$s));
}
function f( $a )
{
    echo $a;
}  
?>
 
BB-код

PHP:
function f( $a ) 
{ 
    echo eval($a); 
}
Но это быдлокод и опасно.
 
Куча "элементарного" кода, но что автор топика хочет сделать непонятно. Вы словами объяснить можете что и как вам надо сделать?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху