На данный вопрос уже ответили:
Есть переменная
$a='1,2,3,4,5';
Как из нее передать 1,2,3,4,5 в массив, чтобы получился подобный массив
$array = array('1','2','3','4','5');
Для этого можно воспользоваться функцией explode
Она разбивает строку на части по некоторому статичному разделителю:
$a = '1,2,3,4,5';
$array = explode(',', $a);
Для более сложных случаев есть функция preg_split
Она позволяет в качестве разделителя использовать регулярное выражение:
$a = '1,2;3, 4, 5';
$array = preg_split('[,;]\s*', $a);
Для осуществления обратной операции (склейка строки из массива) существует функция implode
$a = implode(', ', $array); // '1, 2, 3, 4, 5'
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости