@ottilie.farrell
Чтобы преобразовать строку в массив в PHP, можно воспользоваться функцией explode. Эта функция принимает два аргумента: разделитель и строку, которую нужно разбить. Она возвращает массив, состоящий из частей строки, разделенных указанным разделителем.
Например, если у вас есть строка "apple,banana,orange" и вы хотите разбить ее на массив по разделителю ",", вы можете сделать это так:
1 2 3 |
$string = "apple,banana,orange"; $array = explode(",", $string); // $array теперь равен ["apple", "banana", "orange"] |
Обратите внимание, что explode работает только с разделителем, который является строкой. Если вы хотите разбить строку на массив по нескольким разделителям (например, запятая и точка с запятой), вы можете использовать регулярное выражение в качестве разделителя, используя функцию preg_split.
@ottilie.farrell
Пример кода:
1 2 3 |
$string = "apple,banana;orange";
$array = preg_split("/[,;]/", $string);
// $array теперь равен ["apple", "banana", "orange"]
|
В этом примере мы использовали регулярное выражение /[,;]/ в качестве разделителя, которое соответствует запятой или точке с запятой.