Cita:
Iniciado por stramin
La verdad aún no logro entender como puedes hacer todo esos códigos XD
Yo tampoco, a veces me sorprendo, es verdad que tengo que esperar como 10 años para hacer algo así, pero ahí vamos
Cita:
Iniciado por stramin
vamos avanzando, pronto tendremos un código que podría salvar la vida de alguien :)
Que dramático
Es algo sencillo
Código PHP:
Ver original<?php
$str = <<<LOREIMIPSUM
Lorem ipsum dolor sit amet, <a href="#">consectetur</a> adipiscing elit. Praesent <b>ac</b> eros velit, quis ornare sapien. Donec tincidunt euismod convallis. Suspendisse cursus <a href="##########">dignissim</a> ligula sed sodales. Vivamus vitae tempor orci. Ut eros purus, vehicula ullamcorper cursus vel, sodales eget nibh. Suspendisse ullamcorper, nibh facilisis tempor tristique, metus libero luctus urna, sed hendrerit nibh neque a orci. Pellentesque quis felis vitae dolor lacinia tincidunt in at nisi. Pellentesque sed justo eros, pretium adipiscing ante. Morbi sodales mattis tristique. Praesent nulla elit, scelerisque vel luctus eu, porta non magna. Fusce dapibus porttitor leo, eget sagittis nisl ultrices vitae. Aenean vitae dolor id ipsum ultricies egestas vitae vitae enim.
Nam placerat sollicitudin laoreet. <strong>Mauris</strong> nec rhoncus mi. <a href="###############">Pellentesque</a> imperdiet turpis nunc, et convallis ipsum. Sed eget enim libero. Aliquam euismod imperdiet nibh et iaculis. Sed urna tellus, gravida eu aliquam in, consectetur ut turpis. Proin mollis ligula at nisl sagittis vel scelerisque sapien condimentum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin facilisis fermentum augue ut pharetra. Nunc non tempor mi. In hac habitasse platea dictumst. Fusce et tellus quis libero interdum accumsan. Phasellus sit amet nisl eros, facilisis dignissim purus. Donec accumsan egestas justo, vitae pellentesque erat cursus vel. Cras mi nunc, faucibus id porttitor vel, venenatis sed justo. Quisque eget sem at est pretium eleifend vehicula rutrum erat. Aliquam feugiat erat at nunc vulputate porta. Sed diam nibh, malesuada a mattis vel, varius non massa. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Curabitur iaculis molestie eros. <a href="################################################">Suspendisse</a> potenti. <br />Sed rutrum ullamcorper arcu, eu molestie nisl suscipit ut. Etiam gravida faucibus nulla, ac commodo tellus vulputate eget. Etiam molestie pretium turpis, in rutrum libero viverra et. Donec augue ligula, dignissim viverra consequat vitae, fringilla sed ante. Aenean at nibh id urna lacinia adipiscing. Nam id leo quam. Suspendisse et felis dui. Nulla facilisi.
LOREIMIPSUM;
/**
* Configuration values
*/
$eraseFromString = array('<br />'); $maxChars = 80;
if(!empty($replaceMatch[0])){ foreach($replaceMatch[0] as $k => $v){
}
}
preg_match_all('/(?:.+?){1,' . $maxChars . '}(?:\%\d*\$s)?[\,\.\;\:]?/i', $str, $lines);
/**
* Another way for old versions of php
* foreach($lines[0] as $k => $v){
* $lines[0][$k] = vsprintf($v, $replaceMatch[0]);
* }
*/
foreach($lines[0] as &$v){
}
/**
* This is important, erase reference
*/
}
: $str;