J'ai un système de template, qui remplace le texte tel que {HEADER}
par le contenu approprié. J'utilise un tableau comme celui-ci, qui remplace la clé par la valeur en utilisant str_replace.php define variable dans le tableau str_replace
$array = array("HEADER","This is the header");
foreach($array as $var => $content) {
$template = str_replace("{" . strtoupper($var). "}", $content,$template);
}
maintenant im essayant d'utiliser une variable définie comme ceci:
define("NAME","Site Name");
intérieur de la valeur pour l'en-tête. Je veux donc que la variable définie soit à l'intérieur du tableau qui est remplacé de telle sorte qu'elle ressemble à ceci, mais cela ne fonctionne pas.
$array = array("HEADER","Welcome to ".NAME."'s website!");
Des idées? me dire si je ne suis pas clair
Quand vous dites "ça ne marche pas", que se passe-t-il? Que vois-tu? Voyez-vous des erreurs d'accompagnement lorsque le rapport d'erreurs est activé? – webbiedave