All pastes #949566 Raw Edit

Miscellany

public php v1 · immutable
·published 2008-03-19 21:50 UTC
rendered paste body
<?php/*Pirate Translator by Ruairidh McHardy. 18/3/08. Yarrrrrr!So yeah, talk like a pirate day is September 19th, thought this'd be a fun thing to startworking on*/$string = $_POST['piratetext'];$patterns[0] = '/the/';$patterns[1] = '/yes/';$patterns[2] = '/no/';$patterns[3] = '/hello/';$patterns[4] = '/a drink/';$patterns[5] = '/man/';$patterns[6] = '/my/';$patterns[7] = '/understand/';//Capital letters on words. I forgot the php function for it so I'll do it manually$patterns[8] = '/The/';$patterns[9] = '/Yes/';$patterns[10] = '/No/';$patterns[11] = '/Hello/';$patterns[12] = '/A drink/';$patterns[13] = '/Man/';$patterns[14] = '/My/';$patterns[15] = '/Understand/';$replacements[0] = 'thee';$replacements[1] = 'yarrr';$replacements[2] = 'narrr';$replacements[3] = 'Shiver me timbers';$replacements[4] = 'grog';$replacements[5] = 'landlubber';$replacements[6] = 'me';$replacements[7] = 'savvy';//Really wish I'd remembered the function name. Can't be bothered googling.$replacements[8] = 'thee';$replacements[9] = 'yarrr';$replacements[10] = 'narrr';$replacements[11] = 'Shiver me timbers';$replacements[12] = 'grog';$replacements[13] = 'landlubber';$replacements[14] = 'me';$replacements[15] = 'savvy';$translated = preg_replace($patterns,$replacements,$string);echo "<b>Pirate John says</b>: $translated";?>