• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

einfache Frage

Status
Für weitere Antworten geschlossen.

FireDuck

Neues Mitglied
Hallo zusammen,

ich habe eine einfache frage die bestimmt leicht zu beantworten ist, hoffe ich.

Und zwar wollte ich gerne wissen was "parse" bedeutet, ich gebe auch ein Beispiel was ich meine

$parse['planet_name'] = $planetrow['name'];

Sry falls das für viele was leichtes ist, für mich leider noch nicht
 
Werbung:
das ist nichts weiter als ein Variablenamen welcher hier ein assoziatives Array beschreibt.
PHP:
$parse["planet_name"] = "Mein Planet";
echo $parse["planet_name"];
ist das gleiche wie
PHP:
$foo["bar"] = "foobar";
echo $foo["bar"];
 
Ich habe zudem ein Template indem die ausgabe mit {irgentwas} besteht.

Ich kann aber nicht wenn ich diesen code habe


$parse['planet_name'] = $planetrow['name'];

diesen so wieder ausgeben {planet_name}, höchstens so $planetrow['name'] und die Datei dann in die html Datei includen, oder ?
 
Werbung:
kommt darauf an welche template Engine du benutzt.
Im Grunde genommen musst du aber alle Variablen registrieren bevor du sie im Template nutzen Kannst.

Bei Smarty ginge das z.b. so
PHP:
$smarty->assign("planet_name",$parse["planet_name"]);
dann könntest du im Template
Code:
{$planet_name}
schreiben
 
das ganze wir mehr oder weniger nur ersetzt ...
preg_match_callback oder sowas helfen dabei ...

wie es ersetzt wird ist natürlich in jedem system anders, da jedes system ansonsten eine kopie des anderen wäre :)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben