php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.10.2005, 13:22  
Gast
 
Beiträge: n/a
Standard assoziatives Array

Hi,

ich hab ein grosses assoziatives Array, das ich nun mit Daten füllen möchte. Dazu dachte ich mir eignet sich die foreach-Schleife.

foreach($akedemie as $wert => $key)
$werte[$key]="neuer wert";

Das ergibt aber immer folgenden Fehler:

Warning: Invalid argument supplied for foreach() in /var/www/apache2-default/rolemaster/classes/beruf.class.php
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.10.2005, 13:26  
Gast
 
Beiträge: n/a
Standard

$akedemie ist da wohl kein Array, außerdem ist deine Reihenfolge falsch.

foreach($akedemie as $key => $wert)

Gruß
phpfan
 
Alt 17.10.2005, 13:28  
Gast
 
Beiträge: n/a
Standard

oder es sollte $akademie heissen

2. fehlen die {}

habe es getestet:
PHP-Code:
<?php
$akedemie 
= array(=> "hallo"=> "hey"=> "sali"=> "sers"=> "hi");

echo 
'<pre>';
print_r($akedemie);
echo 
'</pre>';

foreach(
$akedemie as $key => $wert){
$werte[$key]="neuer wert"
}

echo 
'
<pre>'
;
print_r($werte);
echo 
'</pre>';
?>
ausgabe:
Code:
Array
(
    [1] => hallo
    [2] => hey
    [3] => sali
    [4] => sers
    [5] => hi
)

Array
(
    [1] => neuer wert
    [2] => neuer wert
    [3] => neuer wert
    [4] => neuer wert
    [5] => neuer wert
)
funkt super!!!

solong stego87
 
Alt 17.10.2005, 13:28  
Gast
 
Beiträge: n/a
Standard Re: assoziatives Array

Zitat:
Zitat von Joerg
Dazu dachte ich mir eignet sich die foreach-Schleife.
falsch.

Wie willst Du denn mit FOREACH einen Array durchgehen, den du grad erst füllen willst? Lies dir mal die Doku zu foreach durch.

... probier doch mal ne andere Art von Schleife, PHP hat ja netter weise ein Menge im Angebot...
 
Alt 17.10.2005, 13:34  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von stego87
2. fehlen die {}
Falsch, wenn nur eine Anweisung folgt, braucht man die Klammern nicht unbedingt.
Zitat:
Zitat von Idefix83
falsch.
Genau, nämlich deine Aussage. Wenn du mal richtig hinsiehst, wirst du festellen, dass es sich um 2 Array's handelt.

Gruß
phpfan
 
Alt 17.10.2005, 14:00  
Gast
 
Beiträge: n/a
Standard

Ja, aber idefix hat recht, das soll irgendwie ein array sein.
Also ich will kein neues array erzeugen, sondern eines mit werten füllen.

Jörg
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
assoziatives array sortieren LP PHP Tipps 2006 8 09.09.2006 07:47
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Array Formatierung PHP Tipps 2006 3 17.01.2006 19:12
Assoziatives Array mit String initialisieren PHP Tipps 2006 10 17.01.2006 14:01
assoziatives Array aus Datei PHP Tipps 2005-2 2 20.10.2005 19:21
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) Buhmann PHP-Fortgeschrittene 4 12.07.2005 14:03
assoziatives array - wahlfreier zugriff oder umassoziieren? phpwiki PHP Tipps 2005 5 25.04.2005 14:56
Assoziatives Array auslesen phpwiki PHP Tipps 2005 4 21.04.2005 13:27
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25
assoziatives Array aus 2 Spalten aus Mysql-Tabelle PHP Tipps 2004 2 14.06.2004 13:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php assoziatives array durchgehen, 2tes mal über assoziatives array, php foreach für assozaitives array, associatives arrays in schleife befüllen, invalid argument supplied for foreach() assoziatives array, php assoziatives array for schleife, assoziatives array php for schleife, php array assoziativ füllen, assoziatives array mit daten aus mysql datenbank füllen, assoziativ array php, foreach assoziatives array php invalid argument, assoziatives array php foreach mit werte füllen, foreach assoziatives array php

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.