-
[php] Preg_Macht Problem
PHP-Code:
<?php
include('settings/savestate');
include("settings/{$save['quiz']}.qst");
$search = '/{$answer_team1}/i'; // Wird gesucht -> i = Egal ob Groß- oder Kleinscheibrung
if (preg_match($search, $quest['correct']))
{
echo "richtige Antwort";
}
else
{
echo "falsche Antwort";
}
?>
Ist in diesem Code ein Fehler; denn bei mir kommt immer "falsche Antwort"?
Dennis
-
Du solltest dir glaube ich mal angewöhnen, dass du dich mehr erklärst. Was genau willst du suchen? Wenn du nach der Zeichenkette "{$anser_team1}" duchen möchtest, musst du das so schreiben:
PHP-Code:
$search = '/\{\$answer_team1\}/i';
Wenn du nach dem Inhalt der Variable $anser_team1 suchen möchtest, musst du das so schreiben:
PHP-Code:
$search = "/{$answer_team1}/i";
# oder
$search = '/'.$answer_team1.'/i';
-
Vielleicht steht $answer_team1 nicht in $quest['correct'] drin?
-
'orcs unteres beispiel(e) sind richtig, genau so meinte ich es!
Dennis