doctor select list.Select имя списка как dn
Я хочу получить информацию врача для каждого врача отдельно
Ну, я не знаю, зачем вы это делаете, разве у вас нет этой информации в базе данных?
В любом случае, эта функция вернет все содержимое между <option>
и </option>
в массиве
function getContents($str, $startDelimiter, $endDelimiter) { $contents = array(); $startDelimiterLength = strlen($startDelimiter); $endDelimiterLength = strlen($endDelimiter); $startFrom = $contentStart = $contentEnd = 0; while (false !== ($contentStart = strpos($str, $startDelimiter, $startFrom))) { $contentStart += $startDelimiterLength; $contentEnd = strpos($str, $endDelimiter, $contentStart); if (false === $contentEnd) { break; } $contents[] = substr($str, $contentStart, $contentEnd - $contentStart); $startFrom = $contentEnd + $endDelimiterLength; } return $contents; }
использование: $data = getContents($data , '<option>' , '</option>');
И теперь вы можете вызывать цикл foreach для циклического переключения по каждой опции.