我想回聲一個隨機字符串變量,但我格式化我的echo語句不正確。回聲字符串變量在html p標記
$strings = array('string 1', 'string 2', 'string 3');
echo "<p id = 'id_name'>$strings[array_rand($strings)]</p>";
我想回聲一個隨機字符串變量,但我格式化我的echo語句不正確。回聲字符串變量在html p標記
$strings = array('string 1', 'string 2', 'string 3');
echo "<p id = 'id_name'>$strings[array_rand($strings)]</p>";
您可以通過多種方式做到這一點:
1格式的解析功能documentation
printf("<p id = 'id_name'>%s</p>", $strings[array_rand($strings)]);
2.串聯:documentation
echo "<p id = 'id_name'>" . $strings[array_rand($strings)] . "</p>";
3 。花括號:documentation
echo "<p id = 'id_name'>{$strings[array_rand($strings)]}</p>";
4.中間 「簡單」 變量:documentaion
$randString = $strings[array_rand($strings)];
echo "<p id = 'id_name'>$randString</p>";
$strings = array('string 1', 'string 2', 'string 3');
echo '<p id="id_name">'.$strings[array_rand($strings)].'</p>';
你需要把你的周圍變大括號:
$strings = array('string 1', 'string 2', 'string 3');
echo "<p id = 'id_name'>{$strings[array_rand($strings)]}</p>";
Derrr,我已經更新,包括我的想法其實是最乾淨的方法,'printf'! – 2012-07-10 03:46:26