Hi,
habe ich gemacht! Funzt nicht.
Was aber vielleicht von Bedeutung ist:
Es gibt drei Dateien, die zusammengefasst werden und dann eingefügt werden:
array.php:
<?
array(....
usw.
?> // MIt ohne oder diese Zeile, es bringt keinen Unterschied!
end.php:
); // Um das Array zu beenden (Im Script selbst kann ich das nicht einfügen, da es dann einen Error gäbe
?>
arrayy.php:
<?php
include( "array.inc" );
include( "end.inc" );
?>
AUsgabe-Script (planets.php):
HTML
.
.
<?php
include("array.inc");
function preisVergleich( $a, $b )
{
if ( $a[koordinaten] == $b[koordinaten] )
return 0;
if ( $a[koordinaten] < $b[koordinaten] )
return -1;
return 1;
}
usort( $produkte, preisVergleich );
foreach ( $produkte as $wert )
print "$wert[name]: $wert[koordinaten]:$wert[koordinaten_r]<BR>\n";
?>
Die Ausgabe:
array( koordinaten=>"79",koordinaten_r=>"182:2" , namen=>"bryanbell" ),
Warning: Wrong datatype in usort() call in c:\apache\htdocs\testverzeichnis\gw\scripts\planets\planets.php on line 36
Warning: Invalid argument supplied for foreach() in c:\apache\htdocs\testverzeichnis\gw\scripts\planets\planets.php on line 37
Das Script funktioniert, wenn ich die Daten (Arrays), die ich includen möchte, manuell einfüge.
Gruß,
Joerch