<?php
$texto = "Medidas dos produtos da(s) foto(s) (cm): - 3 Lugares + Chaise: - Largura: 281 - Profundidade: 161 - Altura: 94 - 3 Lugares: - Largura: 225 - Profundidade: 94 - Altura: 94 - 2 Lugares: - Largura: 170 - Profundidade: 94 - Altura: 94 - Modulado 2 Lugares + Canto + 3 Lugares: - Largura (2 Lugares + Canto): 246 - Largura (3 Lugares + Canto): 301 - Profundidade: 94 - Altura: 94 - Opções de tamanho: - 1 Lugar - 2 Lugares - 3 Lugares - Modulado (assento, chaise e canto). - Modelo também possui opção de puff. - Revestimento: - Várias opções em tecido e couro sintético.";
do {
$posicao = strpos($texto, "-", 1); $linha = substr($texto, 0, $posicao); if ($posicao) {
$linhaQuebrada .= (substr($linha, 0, 3) === "- " || substr($linha, 0, 1) !== "-" ?
$linha : substr($linha, 2)) . "\r\n"; } else {
$linhaQuebrada .= $texto;
}
$texto = substr($texto, $posicao); } while ($posicao);
echo $linhaQuebrada;
?>
PD9waHAKJHRleHRvID0gIk1lZGlkYXMgZG9zIHByb2R1dG9zIGRhKHMpIGZvdG8ocykgKGNtKTogLSAzIEx1Z2FyZXMgKyBDaGFpc2U6IC0gICBMYXJndXJhOiAyODEgLSAgIFByb2Z1bmRpZGFkZTogMTYxIC0gICBBbHR1cmE6IDk0IC0gMyBMdWdhcmVzOiAtICAgTGFyZ3VyYTogMjI1IC0gICBQcm9mdW5kaWRhZGU6IDk0IC0gICBBbHR1cmE6IDk0IC0gMiBMdWdhcmVzOiAtICAgTGFyZ3VyYTogMTcwIC0gICBQcm9mdW5kaWRhZGU6IDk0IC0gICBBbHR1cmE6IDk0IC0gTW9kdWxhZG8gMiBMdWdhcmVzICsgQ2FudG8gKyAzIEx1Z2FyZXM6IC0gICBMYXJndXJhICgyIEx1Z2FyZXMgKyBDYW50byk6IDI0NiAtICAgTGFyZ3VyYSAoMyBMdWdhcmVzICsgQ2FudG8pOiAzMDEgLSAgIFByb2Z1bmRpZGFkZTogOTQgLSAgIEFsdHVyYTogOTQgLSBPcMOnw7VlcyBkZSB0YW1hbmhvOiAtICAgMSBMdWdhciAtICAgMiBMdWdhcmVzIC0gICAzIEx1Z2FyZXMgLSAgIE1vZHVsYWRvIChhc3NlbnRvLCBjaGFpc2UgZSBjYW50bykuIC0gICBNb2RlbG8gdGFtYsOpbSBwb3NzdWkgb3DDp8OjbyBkZSBwdWZmLiAtIFJldmVzdGltZW50bzogLSAgIFbDoXJpYXMgb3DDp8O1ZXMgZW0gdGVjaWRvIGUgY291cm8gc2ludMOpdGljby4iOwpkbyB7CiAgICAkcG9zaWNhbyA9IHN0cnBvcygkdGV4dG8sICItIiwgMSk7CiAgICAkbGluaGEgPSBzdWJzdHIoJHRleHRvLCAwLCAkcG9zaWNhbyk7CiAgICBpZiAoJHBvc2ljYW8pIHsKICAgICAgICAkbGluaGFRdWVicmFkYSAuPSAoc3Vic3RyKCRsaW5oYSwgMCwgMykgPT09ICItICAiIHx8IHN1YnN0cigkbGluaGEsIDAsIDEpICE9PSAiLSIgPyAkbGluaGEgOiBzdWJzdHIoJGxpbmhhLCAyKSkgLiAiXHJcbiI7CiAgICB9IGVsc2UgewogICAgCSRsaW5oYVF1ZWJyYWRhIC49ICR0ZXh0bzsKICAgIH0KICAgICR0ZXh0byA9IHN1YnN0cigkdGV4dG8sICRwb3NpY2FvKTsKfSB3aGlsZSAoJHBvc2ljYW8pOwplY2hvICRsaW5oYVF1ZWJyYWRhOwo/Pg==