Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-04-2003, 22:05   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Wien
Beiträge: 286
eval in php?

hi!
gibt es in php sowas wie das eval in flash? also ein eval
hab ich in php schon gefunden, nur scheint das da was anderes zu sein, oder?
ich möchte in php durch eine unbestimmte anzahl von durchnummerierten variablen loopen...

thx
zig
ziggy ist offline   Mit Zitat antworten
Alt 10-04-2003, 22:47   #2 (permalink)
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
Was du brauchts steht hier
__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand
e2e4 ist offline   Mit Zitat antworten
Alt 10-04-2003, 22:51   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Wien
Beiträge: 286
genau was ich gesucht habe! danke dir!
zig
ziggy ist offline   Mit Zitat antworten
Alt 10-04-2003, 23:35   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Wien
Beiträge: 286
Unhappy ahhh!

diese variablen variablen übersteigen gerade meine gehirnwindungen! in flash is das so easy - aber in php...?
kann mir das mal bitte kurz wer verdeutlichen wie das läuft?
sagen wir mal ich hab folgende variablen in php:

$auto1="VW";
$auto2="Porsche";
$auto3="Fiat";
$auto4="Renault";

wie kann ich jetzt die werte der variablen in einer schleife ausgeben? ich schnall das nicht ganz...

danke nochmals!
zig
ziggy ist offline   Mit Zitat antworten
Alt 10-04-2003, 23:37   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Wien
Beiträge: 286
peinlich. sollte eigentlich kein neues thema werden sondern zu meinem letzten beitrag dazukommen...
ziggy ist offline   Mit Zitat antworten
Alt 11-04-2003, 06:51   #6 (permalink)
buttons ... ?
 
Benutzerbild von lingamyoni.de
 
Registriert seit: Oct 2002
Ort: an der sieg
Beiträge: 2.650
hi, wovon soll die schleife denn abhängig sein, bzw, was soll es für eine schleife sein? was willst du mit den vars erreichen?

gruß!
__________________

jeder von uns ist mehrere, ist viele, ist ein übermaß an selbsten. (pessoa)
-------
zick-zack zu fuss bevorzugt
-------
[STUFF] Zeiterfassung (PHP/MySQL)

-------
[STUFF] comax (CMS)
lingamyoni.de ist offline   Mit Zitat antworten
Alt 11-04-2003, 08:05   #7 (permalink)
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
$auto1="VW";

bis jetzt hast du nur die Variable $auto1 mit dem Wert "VW";

$$auto1 = "Ich bin ein VW";

Nun hast du zwei:

$auto1 mit dem Wert "VW;
$VW mit dem Wert "Ich bin ein VW";

wobei du an die Zweite auch mit
${$auto1} rankommst.

Gut wäre es wenn du mal genauer schildern für was du das brauchst, so ganz alltäglich ist der Bedarf nämlich nicht.
__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand
e2e4 ist offline   Mit Zitat antworten
Alt 11-04-2003, 08:48   #8 (permalink)
Zeus
Gast
 
Beiträge: n/a
Genauso wie in Flash...

for ($i=1;$i<=4;$i++) {
echo $auto.$i;
}

  Mit Zitat antworten
Alt 11-04-2003, 09:22   #9 (permalink)
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
hehe wenn du jetzt aber $auto.$i als Variablennamen willst(siehe den anderen Thread von ziggy) kommst du um sowas wie

PHP-Code:
for($i=0;$i<$n;$i++){
  ${
'auto' $i} = "something"

nicht rum
__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand
e2e4 ist offline   Mit Zitat antworten
Alt 11-04-2003, 09:29   #10 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Wien
Beiträge: 286
hallo alle!

die ungenaue erklärung lag daran, das der anfang versehentlicherweise in einem anderem beitrag steht.
ich benötige sowas in flash eigentlich ziemlich häufig,
und da schaut das ganze mit eval dann so aus:

auto1="VW";
auto2="Porsche";
auto3="Fiat";
auto4="Renault";

for(i=1; eval('auto'+i) != undefined; i++)
{
trace(eval('auto'+i));
}

jetzt kommt vw, porsche, fiat und renault dabei raus. die abbruchbedingung für die schleife ist deshalb so gesetzt, da ich nie weiß wieviele auto-variablen es gibt und deshalb solange loope wie sie definiert sind.

und genau das selbe möchte ich jetzt in php machen.
zeusmedia- dein ansatz sah eigentlich ganz nett aus, leider kommt dabei nur "1234" raus.

Geändert von ziggy (11-04-2003 um 09:33 Uhr)
ziggy ist offline   Mit Zitat antworten
Alt 11-04-2003, 09:33   #11 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Wien
Beiträge: 286
danke für die hilfe, aber irgendwie kommt da entweder nichts raus oder nur die zählervariable oder so. aber bis jetzt sind noch auf keine eurer arten die inhalte der variablen angezeigt worden
ziggy ist offline   Mit Zitat antworten
Alt 11-04-2003, 09:37   #12 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Ort: Düsseldorf
Beiträge: 1.652
so müsste es gehen

PHP-Code:
<?php
$auto1
="VW";
$auto2="Porsche";
$auto3="Fiat";
$auto4="Renault";

$i=1;
while(${
'auto'.$i}!=""){
 echo ${
'auto'.$i};
 
$i++;
}
?>

hemfrie
hemfrie ist offline   Mit Zitat antworten
Alt 11-04-2003, 09:40   #13 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Wien
Beiträge: 286
ja das wars! so klappts! vielen dank hemfrie - und auch allen anderen die sich des problems angenommen haben!
grüße
zig
ziggy ist offline   Mit Zitat antworten
Alt 11-04-2003, 10:59   #14 (permalink)
flashforum
 
Benutzerbild von marc
 
Registriert seit: Jun 2001
Ort: krefeld
Beiträge: 13.866
Habe die beiden Themen zusammengefpgt. Hoffre es waren die richtigen beiden

marc
__________________
Wo sonst? TwitterFlickrXINGFacebook

beyond tellerrand

[ Wo findet ihr mich noch: twitterdribbblezootoolgoogle+facebookmarc.thielespoiler.web ]
marc ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele