fork(2) download
  1. <?php
  2.  
  3. // SET OUR DEFAULTS
  4. $var["blue"]="ocean";
  5. $var["red"]="fire";
  6. $var["green"]="forest";
  7.  
  8. $string = 'people loves {{blue}} looks {{red}} and enjoy {{green}}';
  9.  
  10.  
  11. // MAKE A CALLBACK FUNCTION THAT WILL REPLACE THE APPROPRIATE VALUES
  12. $callback_function = function($m) use ($var) {
  13. return $var[$m[2]];
  14. };
  15.  
  16.  
  17. // RUN THE PREG_REPLACE_CALLBACK - CALLING THE FUNCTION
  18. $string = preg_replace_callback('~(\{\{(.*?)\}\})~', $callback_function, $string);
  19.  
  20.  
  21. // DYNAMITE
  22. print $string;
  23.  
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
people loves ocean looks fire and enjoy forest