Для выбора я пытаюсь создать серию операторов тега option из вывода 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 вмежду двумя строками, но это тоже не сработало.
Может кто-нибудь дать мне пример того, как это сделать?