BB Code interpreter for youtube videos

v1.0.1 2017-07-17 18:35 UTC

This package is auto-updated.

Last update: 2023-01-29 02:48:08 UTC



This is just a simple function convert youtube video links or video IDs to the video embed code using BB codes. You can pass arguments to the BB code or you can disable them.


  • nocookie: Default: "off". If it is "on" youtube-nocookie.com will be used as domain.
  • controls: Default: "on". Whether you want to show control buttons or not.
  • suggestions: Default: "on". You can turn suggestions after the video on or off.
  • showinfo: Default: "on". In case of "off" the title of the video and other information will be hidden.
  • width: Default: 560. Width in pixels
  • height: Default: 315. Height in pixels

You can completely omit the value if it is "on". "nocookie" means the same as "nocookie=on"


BB codes

[youtube showinfo=off]https://www.youtube.com/watch?v=tH2TvzgFCU0[/youtube]
[youtube suggestions=off]tH2TvzgFCU0[/youtube]
[youtube width=350 height=300 nocookie controls=off]tH2TvzgFCU0[/youtube]

Usage of the function

use Rimelek\YBB;

$text = '... Here is your text containing bb codes like:     [youtube width=350 height=300 nocookie controls=off]tH2TvzgFCU0[/youtube] ... ';

echo YBB\ybb($text);
echo YBB\ybb($text, ['nocookie' => 'on']);
echo YBB\ybb($text, ['nocookie' => 'on'], ['width', 'height']);

Instead of "on", you can always write "yes", "1", or "true" Instead of "off", you can always write "no", "0" or "false"

Run demo.php for a working demo.