Чтобы получить только первые три непустые записи из переменных и массива в вашем коде, вы можете воспользоваться массивом и функцией для фильтрации и ограничения количества элементов. Вот один из способов сделать это с использованием PHP:
```php
$sticker_background = [
$text_1,
$text_2,
$text_3,
$text_4,
$text_5,
$sticker[0],
$sticker[1],
$sticker[2]
];
// Фильтруем непустые значения и ограничиваем до первых 3
$non_empty_values = array_filter($sticker_background);
$first_three_non_empty = array_slice($non_empty_values, 0, 3);
// Соединяем отфильтрованные записи в строку
$result = implode("\n", $first_three_non_empty);
echo $result;
```
### Пояснение:
1. **Создание массива:** Мы собираем все значения в массив `$sticker_background`.
2. **Фильтрация непустых значений:** С помощью `array_filter()` мы отфильтровываем только непустые значения. Это создаст новый массив `$non_empty_values`, который содержит только записи с непустыми значениями.
3. **Ограничение результата:** Функция `array_slice()` позволяет взять только первые три записи из отфильтрованных значений.
4. **Соединение значений в строку:** Наконец, `implode()` соединяет элементы массива в строку, разделяя их переносами строк.
Таким образом, в переменной `$result` у вас будет строка, содержащая только первые три непустые записи.