- preg_replace: documentation ( source)
<?php
$a = "define('DB_PASSWORD', '12345')";
$b = 'define("DB_PASSWORD", "12345")';
$c = 'DEFINE("DB_PASSWORD", "12345")';
$d = "DEFINE('DB_PASSWORD', '12345')";
echo preg_replace('/define\([\'\"]db_password[\'\"],\s*[\'\"]123456[\'\"]/', 'define("DB_PASSWORD", "123456")', $a);