<?php

$texto = "Nome do produto teste cadastrado no banco";

function divStr($string){
   $array = explode(" ", trim($string));
   $array_len = sizeof($array);
   $limite = $array_len%2 == 0 ? $array_len/2 : floor($array_len/2)+1;
   
   $texto1 = implode(" ", array_slice($array, 0, $limite));
   $texto2 = implode(" ", array_slice($array, $limite));
   
   return [$texto1, $texto2];
}

var_dump(divStr($texto));