konverter flere ting
hejsajeg har et lille stykke php kode her, men som ikke virker rigtigt.
__________
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<form action="" method="POST">
<textarea name="text" rows="10" cols="50"></textarea>
<input type="submit" name="submit" value="submit">
</form>
</html>
<?php
$text = $_POST['text'];
$runde = preg_match("/(RUNDE - )([0-9])( -)/", $text, $runderegs);
$replace = array (
$runderegs[0] => "[ b]".$runderegs[0]."[ /b]"
);
echo nl2br(strtr($text,$replace));
?>
__________
Hvis jeg skriver dette i tekstområdet:
__________
RUNDE - 1 -
RUNDE - 2 -
RUNDE - 3 -
RUNDE - 4 -
RUNDE - 5 -
__________
bliver det kun til dette:
__________
RUNDE - 1 -
RUNDE - 2 -
RUNDE - 3 -
RUNDE - 4 -
RUNDE - 5 -
__________
Men mit spørgsmål er, hvorfor der ikke kommer [ b] og [ /b] rundt om dem alle?
altså så der kommer til at stå dette:
__________
RUNDE - 1 -
RUNDE - 2 -
RUNDE - 3 -
RUNDE - 4 -
RUNDE - 5 -
__________