选择带有等距字符串的选项

时间:2019-02-11 17:23:47

标签: drop-down-menu printf

为了进行选择,我正在尝试从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放在两个字符串之间,但这也不起作用。

有人可以给我举个例子吗?

0 个答案:

没有答案