我正在尝试创建一个可以处理带有未定义变量的字符串的类。这可能吗?或者,还有更好的方法?
例如,如果我有以下内容并且希望此类 Looper$str_1
使用变量获取并输出它$fname
并$lname
填写...然后在其他地方我可以重用 Looper 类和进程$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);