Ik wil dus een table bb code maken zoals hier en op een paar andere fora. Ik kan de tags al replacen met een tabel, maar hoe vervang ik de inhoud ook? Pijp symbolen (|) moeten uiteraard een celscheiding worden </td><td> en linebreaks moeten nieuwe rijen worden </td></tr><tr><td>. Ik ben echt verschrikkelijk slecht met regex matches. Hopelijk kan iemand me hier uit de brand helpen.
/**
* Do the actual replacement
*
* @access protected
* @param string $txt Parsed text from database to be edited
* @return string BBCode content, ready for editing
*/
protected function _replaceText($txt)
{
$_tags = $this->_retrieveTags();
foreach( $_tags as $_tag )
{
$txt = preg_replace( "/\[{$_tag}\](.+?)\[\/{$_tag}\]/is", "<table class=\"bbcode_table\"><tr><td>\\1</td></tr></table>", $txt );
}
return $txt;
}
Voor dat ik begin: http://puu.sh/AW36
Ik wil dus een table bb code maken zoals hier en op een paar andere fora. Ik kan de tags al replacen met een tabel, maar hoe vervang ik de inhoud ook? Pijp symbolen (|) moeten uiteraard een celscheiding worden </td><td> en linebreaks moeten nieuwe rijen worden </td></tr><tr><td>. Ik ben echt verschrikkelijk slecht met regex matches. Hopelijk kan iemand me hier uit de brand helpen.