为了进行选择,我正在尝试从Ajax调用的输出中创建一系列选项标签语句。每个标签有两个字符串,第一个是一个单词,最多10个字符,第二个字符串包含多个单词,最长为50个字符。我正在尝试将它们排列在下拉菜单中,使其看起来像两列str1 str2,但对于创建的每个选项均等间隔。
像下面这样的简单回显显然不起作用,因为str1的长度可以是4到10个字符。
echo ("<option value=''>$row[str1] $row[str2] </option>";
我尝试使用如下所示的printf格式,但什至无法显示。
<option value=''> printf("[%-10s]<br>", $row[str1]) $row[str2]) </option> \n");
我尝试了很多其他操作,例如将\ t放在两个字符串之间,但这也不起作用。
有人可以给我举个例子吗?