PHP機能関数---ラベル文字の置換

612 ワード

文字列、テンプレートラベルを指定した内容に置き換える必要がある場合があります.次の関数を使用できます.
function stringParser($string,$replacer){ 
    $result = str_replace(array_keys($replacer), array_values($replacer),$string); 
    return $result; 
}
$string = 'The {b}anchor text{/b} is the {b}actual word{/b} or words used {br}to describe the link {br}itself'; 
$replace_array = array('{b}' => '','{/b}' => '','{br}' => '
'); echo stringParser($string,$replace_array);

転載先:https://www.cnblogs.com/cgdblog/p/7382378.html