Jump to content

Function is not working! Help please!


EchoFool

Recommended Posts

I have a function for bbcode but when i echo the function it comes out blank! Not sure what i did wrong...

 

This is my code:

 

<?php
$Message = '[b] Bold [/b] not bold.';

function BBCode($BB){
				$BBCode = array("&" => "&",
					"<" => "<",
					">" => ">",
					"[b]" => "<b>",
					"[/b]" => "</b>",
					"[i]" => "<i>",
					"[/i]" => "</i>",
					"[u]" => "<u>",
					"[/u]" => "</u>",
					"[img]" => "<img src='",
					"[/img]" => "'>");
				$Message = str_replace(array_keys($BBCode), array_values($BBCode), $Message);
			return $Message;
								}
Echo $BB;			
			?>

 

 

Could some one test this tell me if it works for me cos when i echo $BB nothing happens.

Link to comment
https://forums.phpfreaks.com/topic/91539-function-is-not-working-help-please/
Share on other sites

$newString = BBCode($Message);
echo $newString;

 

Try that :)

 

Ok that didn't echo anything :(.. but i don't get the undefined variable error, so it must be there but won't display im guessing?

 

My current code:

 

<?php
function BBCode($BB){
				$BBCode = array("&" => "&",
					"<" => "<",
					">" => ">",
					"[b]" => "<b>",
					"[/b]" => "</b>",
					"[i]" => "<i>",
					"[/i]" => "</i>",
					"[u]" => "<u>",
					"[/u]" => "</u>",
					"[img]" => "<img src='",
					"[/img]" => "'>");
				$Message = str_replace(array_keys($BBCode), array_values($BBCode), $Message);
			return $Message;
								}


			$newString = BBCode($Message);
				echo $newString;?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.