<?php
if($kalle == "hej")
echo $kalle;
Om $kalle=hej vill jag att kalle skrivs ut. Alltså något sånt här:
<?php echo "$kalle" ?> fast fungerande.
6 svar · 228 visningar · startad av Tjock-Erik
Om $kalle=hej vill jag att kalle skrivs ut. Alltså något sånt här:
<?php echo "$kalle" ?> fast fungerande.
<?php
if($kalle == "hej")
echo $kalle;
Edit: Jag missförstod tydligen. :p
Edit 2: Det fungerar inte att ta bort sitt inlägg!
Detta är väl ingalunda snyggt, eller flexibelt... men om jag förstått dig rätt är detta vad du villa ha?
<?php
$kalle = "hej";
if ($kalle == "hej"){
$tmp = "\$kalle";
$tmp = substr($tmp, 1);
echo($tmp);
}
?>
MVH Patrik
Jag har verkligen inte mycket att göra idag ;)
Så jag satte mig och luskade ut ett alternativt sätt...
vet inte om detta är mer dynamiskt, men kanske...
<?php
$kalle = "hej";
$arr = get_defined_vars();
foreach ($arr as $key => $value)
{
if (strpos($key, "_") === false and strpos($key, "HTTP") === false and $value == "hej"){
echo($key);
/*
echo(" = ");
echo($value);
echo("<br />\n");
*/
}
}
?>
MVH Patrik
Jag TROR - har inte testat - att följande borde fungera:
<?php if ($kalle = "hej") echo '$kalle'; ?>
Enligt min bok kommer en sträng inom enkelfnuttar att skrivas ut bokstavligt. Testa!
Så som jag förstår problemet så borde det vara:
if ($kalle == "hej")
{
echo $kalle; // om du bara vill skriva ut ordet kalle skriv istället echo "kalle";
}
Eller är jag bara fredagstrött och inte kan läsa...