Вы хотите использовать if
, elseif
и else
. Кроме того, функция empty
позволяет проверить, является ли переменная не пустой (или не null
). В приведенном ниже примере я использую !
, чтобы сделать обратное (т.е. если не пусто). Причина, по которой я решил использовать это вместо if($prd_locator21e)
, заключается в том, что, если он не установлен, это приведет к PHP Warning:
сообщениям об ошибках, поскольку переменная не установлена.
Вы ищете что-то вроде этого:
if ( ! empty($pdf_locator21e) )
$pdf_original = "forms\pdfForms\5pg.pdf";
elseif ( ! empty($pdf_locator21d) )
$pdf_original = "forms\pdfForms\4pg.pdf";
elseif ( ! empty($pdf_locator21c) )
$pdf_original = "forms\pdfForms\3pg.pdf";
elseif ( ! empty($pdf_locator21b) )
$pdf_original = "forms\pdfForms\2pg.pdf";
else
$pdf_original = "forms\pdfForms\CMS-485-487-1pg.pdf"
Как указано в комментариях ниже, вы можете использовать isset
вместо ! empty
, чтобы проверить, установлена ли переменная. Разница в том, что допускает значения, такие как FALSE
или 0
, или пустую строку, которая считается пустой.
Например:
if ( isset($pdf_locator21e) )
$pdf_original = "forms\pdfForms\5pg.pdf";