SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.10.2003, 08:43:50
tbeirau tbeirau ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 42
Ausgabe von Array ist fehlerhaft!

Hallo

Ich habe wieder einmal eine kleines Problem!

Ich möchte einen Array, bestehend aus 6 Arrays, bearbeiten und ausgeben.


Nur leider kommt bei der Ausgabe stets als Ausgabe "Array" obwohl ich 6 Zahlen erwartet hätte!


Hier der Aufbau:

$arr1=range(0, 9);
shuffle($arr1);
$arr2=range(0, 9);
shuffle($arr2);
$arr3=range(0, 9);
shuffle($arr3);
$arr4=range(0, 9);
shuffle($arr4);
$arr5=range(0, 9);
shuffle($arr5);
$arr6=range(0, 9);
shuffle($arr6);

$arr=array_merge($arr1, $arr2, $arr3, $arr4, $arr5, $arr6);

echo $arr;

Ich bin mir sogar ziemlich sicher, dass man das einfacher machen kann - ich bin jedoch noch ein blutige Anfänger :-)!
Mit Zitat antworten
  #2  
Alt 02.10.2003, 09:05:56
Ben20
Guest
 
Beiträge: n/a
Das nur "array" dabei rauskommt ist klar. Du erzeugst ja mit $arr = array_merge($arr1, $arr2, ...) einen neuen Array. Diesen kannst Du nicht ausgeben, nur dessen werte. Du musst also eine Schleife bauen, die jeden Werte durchläuft und ausgibt! Einfach am ende des Scriptes folgendes einbauen:

PHP-Code:
for($i 0$i sizeof($arr); $i++) {

echo 
$arr[$i];


Mit Zitat antworten
  #3  
Alt 02.10.2003, 11:38:58
tbeirau tbeirau ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 42
Danke Ben!

Hat funktioniert!

Doch habe ich nun folgendes Problem:

Von der erzeugten Zahl ziehe ich die letzte Ziffer $z1 ab und gebe Sie aus - doch die ausgegebene Zahl entspricht nicht meiner abgezogenen Zahl - wo is der Fehler:

$arr=array_merge($arr1, $arr2, $arr3, $arr4, $arr5, $arr6);

for($i = 0; $i < 6; $i++) {
echo $arr[$i] ;
}

$z1=array_pop($arr);

MfG Tino
Mit Zitat antworten
  #4  
Alt 02.10.2003, 15:26:27
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hallo Tino,

Dein Ergebnis von $z1 stimmt schon, nur Deine Ausgabe nicht.
PHP-Code:
// Die Antwort hatte Dir Ben20 ja schon gegeben
for($i 0$i sizeof($arr); $i++)// $i<6 gibt Dir nicht das letzte Element aus!
{
echo 
$arr[$i] ;
}
$z1=array_pop($arr); 
echo 
$z1
Zum Anzeigen von Arrays (zu Testzwecken) ist print_r(); praktisch
PHP-Code:
print_r($arr); 
Grüsse

Christian
Mit Zitat antworten
  #5  
Alt 03.10.2003, 16:59:57
tbeirau tbeirau ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 42
Hallo Chris

habe den Fehler bereits ausbügeln können - trotzdem Vielen Dank!

MfG Tino
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:04:52 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt