将php循环输出转为变量?
Turn php loop output to variable?
我还在学习 php 这就是我将 php 循环语句输出转换为变量::
的方式
ob_start();
if 2 > 1 {
echo 'It is OK';
} else {
echo 'It is not OK';
}
$myvar = ob_get_clean();
echo $myvar;
现在 $myvar 会输出上面的结果,但是有更好的方法吗?
首先,您的代码中没有循环:if/else
块执行一次,而不是在循环中。
其次,如果你想保存字符串,你可以直接将它赋值给你的变量,使用很多方法:
if/else
if(2 > 1) $myVar = 'it is OK';
else $myVar = 'it is not OK';
开关盒
switch (2>1):
case true:
$myVar = 'it is OK';
break;
default:
$myVar = 'it is not OK';
endswitch;
三元运算符
$myVar = 2>1 ? 'it is OK' : 'it is not OK';
我还在学习 php 这就是我将 php 循环语句输出转换为变量::
的方式ob_start();
if 2 > 1 {
echo 'It is OK';
} else {
echo 'It is not OK';
}
$myvar = ob_get_clean();
echo $myvar;
现在 $myvar 会输出上面的结果,但是有更好的方法吗?
首先,您的代码中没有循环:if/else
块执行一次,而不是在循环中。
其次,如果你想保存字符串,你可以直接将它赋值给你的变量,使用很多方法:
if/else
if(2 > 1) $myVar = 'it is OK';
else $myVar = 'it is not OK';
开关盒
switch (2>1):
case true:
$myVar = 'it is OK';
break;
default:
$myVar = 'it is not OK';
endswitch;
三元运算符
$myVar = 2>1 ? 'it is OK' : 'it is not OK';