foreach
jonathan
- php
0 Manuel B.
0 Olaf Schneider0 jonathan0 Tom0 jonathan0 wahsaga0 jonathan0 Der Martin
1 Variablendeklaration in PHP
Tom
0 jonathan
hallo,
wie kann ich mir $xal wieder in ein array schreiben lassen ?
danke
foreach ($dir as $val){
foreach ($ad[$val] as $xal){
echo $xal;
}
}
Ich grüsse den Cosmos,
hallo,
wie kann ich mir $xal wieder in ein array schreiben lassen ?
dankeforeach ($dir as $val){
foreach ($ad[$val] as $xal){
echo $xal;
new_array[] = $xal
}
}
Möge das "Self" mit euch sein
Hallo,
foreach ($dir as $val){
foreach ($ad[$val] as $xal){
echo $xal;
new_array[] = $xal
Du meinst
$new_array[] = $xal
, oder?
}
}
Gruß
Olaf
hallo manuel,
wie heisst dann der neue array? $xal ?
also geht es dann so weiter ?
natcasesort($xal);
foreach ($dir as $val){
foreach ($ad[$val] as $xal){
echo $xal;
new_array[] = $xal
}
}Möge das "Self" mit euch sein
Hello,
wie heisst dann der neue array? $xal ?
new_array[] = $xal;
---------
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Hello,
wie heisst dann der neue array? $xal ?
new_array[] = $xal;
---------
was is das für eine antwort !!?
hi,
wie heisst dann der neue array? $xal ?
new_array[] = $xal;
---------was is das für eine antwort !!?
Was ist das für eine Frage?
Tom hat's doch extra unterstrichen.
-------------
Und der im Beispiel gewählte Name spricht eigentlich auch schon für sich, oder?
gruß,
wahsaga
is aber nicht vollständig.
und das bezieht sich nicht auf das fehlende $
siehe:
http://forum.de.selfhtml.org/?t=146488&m=950562
Hallo,
is aber nicht vollständig.
und das bezieht sich nicht auf das fehlende $
siehe: https://forum.selfhtml.org/?t=146488&m=950562
doch, sie *ist* vollständig (vom fehlenden '$' abgesehen). Den Index beim Zuweisen eines neuen Arrayelements kannst du weglassen, PHP wählt dann automatisch den nächsten freien Index:
~~~php
for ($i=0; $i<100; $i++)
sq[] = $i*$i;
Nach dem Durchlaufen dieser Schleife enthält das Array sq[] Elemente mit den Indexen 0..99 (automatisch numeriert).
Ciao,
Martin
--
[Mir geht es gut.](http://www.baetzler.de/humor/30_tage_schnee.html) Ich mag die kleinen Pillen, die sie mir dauernd geben.
Aber warum bin ich ans Bett gefesselt?
kommt wohl auf die phpversion an
meine macht das nicht
Hello,
kommt wohl auf die phpversion an
meine macht das nicht
???
Und die Fehlermeldungen?
Hast Du das $-Zeichen bei sq[] ergänzt?
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Hallo Tom,
kommt wohl auf die phpversion an
meine macht das nicht
Und die Fehlermeldungen?
Hast Du das $-Zeichen bei sq[] ergänzt?
danke, hast recht. Das '$' hatte ich in der Tat verschludert. Das ist natürlich besonders verwerflich, da ich einen Absatz vorher selbst noch drauf rumreite ... ;-)
Schönen Abend noch,
Martin
Hello,
wie heisst dann der neue array? $xal ?
new_array[] = $xal;
---------was is das für eine antwort !!?
Eine kurze :-)
Sie ist aber leider nicht vollständig, was allerdings durch Olaf https://forum.selfhtml.org/?t=146488&m=950454 schon korrigiert wurde. Variablen beginnen mit einem $ (Dollarzeichen).
In PHP werden Variablen und ihre Bezeichner implizit deklariert.
Dabei steht auf der linken Seite einer Zuweisung (einfaches Gleichheitszeichen) der anzulegende oder zu überschreibende Platzhalter.
Wenn vorhanden -> überschrieben
Wenn nicht vorhanden -> neu angelegt
Bei Arrays kann durch eine solche Zuweisung sogar ein ganzer noch nicht vorhandener Zweig angelegt werden.
$_array_zweig['neu'][133]['gruen'] = 'START';
In diesem Falle würde das Blatt 'gruen' als Stringtyp im Baum $_array_zweig['neu'][133] angelegt werden. Der Baum würde ebenfalls angelegt werden, sofern er noch nicht vorhanden war. Diese Methode ist aber etwas für Fortgeschrittene, da leicht Fehler auftreten können. Wenn nämlich bereits ein Teil des Baumes vorhanden ist, und das letzte Blatt der Kette mit einem anderen Typ als Array oder False belegt ist, würde der neu notwendige Teil nicht hinzugefügt werden. Es gibt dann allerdings eine Notice, die aber leider bei vielen PHP-Neulingen aus Bequemlichkeit einfach asugeschaltet ist.
http://www.php.net/manual/en/language.variables.php
Ich nahm an, dass jemand, der mit Arrays arbeitet, sich zumindest dieses Kapitel durchgelesen hat. Ungefragte ausfühliche Auskünfte erhält man hier eigentlich i.d.R. nur bei Sicherheitsbedenken oder wenn Datenverlust droht. Wenn Du jedes Mal einen Roman haben möchtest, dann frag doch einfach danach; ist auch kein Problem :-)
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
$e =0;
foreach ($dir as $val){
$arr[$e] = $val;
$e++;
}
vielen dank für die mühe
hab es selber rausgefunden.