fork(1) download
  1. <?php
  2.  
  3. $frase = 'Nome do produto teste cadastrado';
  4. $count_itens = 2;
  5.  
  6. function dividir_texto($texto, $count_itens)
  7. {
  8. $array_retorno = array();
  9. if (!empty($texto))
  10. {
  11. $partes = explode(' ', $texto);
  12. $div = ceil((count($partes)) / $count_itens);
  13. $items = array_chunk($partes, $div);
  14. foreach($items as $item)
  15. {
  16. $array_retorno[] = implode(' ', $item);
  17. }
  18. }
  19. return $array_retorno;
  20. }
  21.  
  22. print_r(dividir_texto($frase, $count_itens));
Success #stdin #stdout 0s 82560KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Nome do produto
    [1] => teste cadastrado
)