[ create a new paste ] login | about

Link: http://codepad.org/ai6txsW0    [ raw code | output | fork ]

PHP, pasted on Mar 20:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php


$text = 'bla bla bla bla (=abc) bla bla bla bla (=var.var)';



$text = preg_replace_callback('/\(=([\w.]+?)\)/', 'processMatches', $text);


function processMatches($matches) {
$array = array();
$array['abc']='word1';
$array['var.var']='word2';

   
return isset($array[$matches[1]]) ? $array[$matches[1]] : '';
}

var_dump($text);


Output:
1
string(43) "bla bla bla bla word1 bla bla bla bla word2"


Create a new paste based on this one


Comments: