I have file(php file) that file inside look like bellow
$php_file_string
//define ( 'name', 'saman' );
// define ( 'name', 'saman' );
define ( 'name', 'saman' );
# define ( 'name', 'saman' );
/* define ( 'name', 'saman' ); */
i want to replace line un-commented
$search_string :
define ( 'name', 'saman' );
$new_value:
define ( 'name', 'RoX' );
i try using
str_replace($search_string, $new_value, $php_file_string);
this replace all lines(five line inside the file). So above str_replace() is not correctly worked for me. I need something look as bellow result
//define ( 'name', 'saman' );
// define ( 'name', 'saman' );
define ( 'name', 'RoX' );
# define ( 'name', 'saman' );
/* define ( 'name', 'saman' ); */
please help to me how to replace only un-comented lines in php file