Как исправить ошибку Undefined offset при использовании explode()?

Рейтинг: 0Ответов: 1Опубликовано: 22.04.2015

Здравствуйте!

Как убрать лишние ключи в массиве, если в них из базы прилетает NULL?

$app_part = Иванова Иван Иванович

$app_part_exp = explode (' ',$app_part);

$app_part_exp_f = $app_part_exp[0];

$app_part_exp_i = $app_part_exp[1];

$app_part_exp_o = $app_part_exp[2];

$fio_part = "%$app_part_exp_f%$app_part_exp_i%$app_part_exp_o%";

т.е. чтобы если я введу только Иванов Иван, 2 ключ он не присоединял в переменную $fio_part.

Сейчас IIS пишет в логе такое:

PHP Notice: Undefined offset: 2 in C:\inetpub\wwwroot\site\fio.php on line 13

Ответы

Ответов пока нет.