为什么下面的代码输出0?
它可以很好地处理数字而不是字符串。我在 JavaScript 中有类似的代码也可以工作。 PHP 不喜欢+= 字符串吗?
<?php
$selectBox = '<select name="number">';
for ($i=1; $i<=100; $i++)
{
$selectBox += '<option value="' . $i . '">' . $i . '</option>';
}
$selectBox += '</select>';
echo $selectBox;
?>
这是因为 PHP 使用句点字符.
用于字符串连接,而不是加号字符+
。因此,要附加到您想要使用的字符串.=
操作员:
for ($i=1;$i<=100;$i++)
{
$selectBox .= '<option value="' . $i . '">' . $i . '</option>';
}
$selectBox .= '</select>';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)