Как внутри массива найти значения с разделителем и разбить эти строки?

Для того чтобы найти значения в массиве с разделителем и разбить их на отдельные строки в PHP, можно воспользоваться циклом foreach и функцией explode. Предположим, у вас есть массив, в котором значения содержат разделитель, например символ "|":

$array = ["apple|orange", "banana|grape", "kiwi|pear"];

Чтобы разбить значения каждого элемента массива по символу "|", можно использовать следующий код:

foreach ($array as $item) {
    $values = explode("|", $item);
    // $values теперь содержит массив с двумя элементами, соответствующими частям строки, разделенными символом "|"
    
    // Выводим каждую часть на экран
    echo "Первое значение: " . $values[0] . "<br>";
    echo "Второе значение: " . $values[1] . "<br>";
    echo "<br>";
}

В результате данного кода вы увидите разбитые значения из каждого элемента массива:

Первое значение: apple
Второе значение: orange

Первое значение: banana
Второе значение: grape

Первое значение: kiwi
Второе значение: pear

Таким образом, вы сможете находить значения с разделителем внутри массива и разбивать их на отдельные строки в PHP.