<?php
$str = 'This is the test string with 22/12/2012. 25/10/2013 could anywhere in the string';
$repl = preg_replace('~(\d{2})/(\d{2})/(\d{2,4})~', '$1-$2-$3', $str); echo "$repl\n";
?>
PD9waHAKJHN0ciA9ICdUaGlzIGlzIHRoZSB0ZXN0IHN0cmluZyB3aXRoIDIyLzEyLzIwMTIuIDI1LzEwLzIwMTMgY291bGQgYW55d2hlcmUgaW4gdGhlIHN0cmluZyc7CiRyZXBsID0gcHJlZ19yZXBsYWNlKCd+KFxkezJ9KS8oXGR7Mn0pLyhcZHsyLDR9KX4nLCAnJDEtJDItJDMnLCAkc3RyKTsKZWNobyAiJHJlcGxcbiI7Cj8+