fork(1) download
  1. <?php
  2.  
  3. $texto = "Nome do produto teste cadastrado no banco";
  4.  
  5. function divStr($string){
  6. $array = explode(" ", trim($string));
  7. $array_len = sizeof($array);
  8. $limite = $array_len%2 == 0 ? $array_len/2 : floor($array_len/2)+1;
  9.  
  10. $texto1 = implode(" ", array_slice($array, 0, $limite));
  11. $texto2 = implode(" ", array_slice($array, $limite));
  12.  
  13. return [$texto1, $texto2];
  14. }
  15.  
  16. var_dump(divStr($texto));
Success #stdin #stdout 0s 82560KB
stdin
Standard input is empty
stdout
array(2) {
  [0]=>
  string(21) "Nome do produto teste"
  [1]=>
  string(19) "cadastrado no banco"
}