Artificial intelligent assistant

PHPで変数に変数を代入した時に反映されない animalsHTML if(x == 0) { $animals = '<div>' . $lion . '</div>'; for($i=0; $i<5; $i++) { $lion = ''; echo $animals; } } <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> $animals100HTMLPHP $lionwhilethe_content()$animals $animals10020M3-2XLARGE while

`$animal`OK



$animals = function ($animal) {
$_animal = htmlspecialchars($animal, ENT_QUOTES, 'UTF-8');
return '

' . $_animal . '
';
};

for ($i=0; $i<5; $i++) {
$lion = '';
echo $animals($lion) . PHP_EOL;
}


* * *

: `printf`:


$div = '
%s
' . PHP_EOL;

for ($i=0; $i<5; $i++) {
$lion = '';
printf($div, $lion);
}

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 1d8c403f8b13ca345947010362dede95