未定義の変数を持つ文字列を処理できるクラスを作成しようとしています。これは可能ですか?またはより良い方法はありますか?
たとえば、私が次のものを持っていて、このクラス Looper がそれを変数と共に出力して出力するように$str_1
し$fname
たい場合、.$lname
$str_2
$fname
$lname
class Looper {
public function processLoop($str){
$s='';
$i=0;
while ($i < 4){
$fname = 'f' . $i;
$lname = 'l' . $i;
$s .= $str . '<br />';
$i++;
}
return $s;
}
}
$str_1 = "First Name: $fname, Last Name: $lname";
$rl = new Looper;
print $rl->processLoop($str_1);
$str_2 = "Lorem Ipsum $fname $lname is simply dummy text of the printing and typesetting industry";
print $rl->processLoop($str_2);