(en python ça donne :
>>> params = {"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secret"} >>> "%(pwd)s" % params
)
Cest hyper pratique...
>>> params = {"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secret"} >>> "%(pwd)s" % params
$txt = "%(pwd)s" $txt = str_replace($txt, "%(server)", "mpilgrim"); $txt = str_replace($txt, "%(database)", "master"); $txt = str_replace($txt, "%(uid)", "sa"); $txt = str_replace($txt, "%(pwd)", "secret");
$params = array ( 'server' => 'mpilgrim', 'database' => 'master', 'uid' => 'sa', 'pwd' => 'secret' ) ; $txt = '%(pwd)s' ; // c’est normal, ce « s » à la fin ? foreach( $params as $token => $value ) { $txt = str_replace( '%(' . $token . ')', $value, $txt ) ; }
Ethaniel (./10) :$params = array ( 'server' => 'mpilgrim', 'database' => 'master', 'uid' => 'sa', 'pwd' => 'secret' ) ; $txt = '%(pwd)s' ; // c’est normal, ce « s » à la fin ? foreach( $params as $token => $value ) { $txt = str_replace( '%(' . $token . ')', $value, $txt ) ; }