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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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 > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 05.10.2008, 22:21:11
zu1u zu1u ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 39
Beiträge: 19
Probleme mit Arrayelemente zaehlen

hey vieleicht weiss jemand hier weiter, ich bin leider etwas ratlos:
ich lese tags aus mysql die durch komma getrennt werden sollen, und anschliessend ausgegeben. Es hat auchimmer funktioniert aber jetzt habe ich es mit ' " Zeichen usw innerhalb der tags versucht und bekomme Probleme

$tags = ";'a''as'df'asdf,'',''asdf',a,a,a,d,c"

$test = array_unique(explode(',', $tags));
echo count($test)." ||| ";
for($i=0;$i<count($test); $i++) {
echo $test[$i]." ||| ";
}

Als Ausgabe erhalte ich 6 ||| ;'a''as'df'asdf ||| '' ||| ''asdf' ||| a und danach fuer index 4 und 5 im array: Notice undefined Offset 4 bzw. 5

Jemand ne Ahnung warum ?!?
Mit Zitat antworten
  #2  
Alt 05.10.2008, 22:44:25
zu1u zu1u ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 39
Beiträge: 19
AW: Probleme mit Arrayelemente zaehlen

hm komisch wenn ichs per

foreach($test AS $wort){
echo $wort;
}

durchlaufe geht das ... also auch mit 6 eintraegen, nicht nur ohne fehler ;)

wuerd mich trotzdem interessieren woran das liegt, falls es jemand weiss
Mit Zitat antworten
  #3  
Alt 06.10.2008, 00:15:24
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
AW: Probleme mit Arrayelemente zaehlen

Hi,

ja das ist ganz einfach. Hättest du das Array mit print_r(); mal angezeigt, wärst vielleicht selber drauf gekommen.

Also: Aufgrund der Tatsache, dass du die doppelten rausschmeißt, fehlen die Einträge. Der Eintrag mit dem Wert hat die Indizes 4, 5, und 6. Also:

PHP-Code:
$test[4];
$test[5];
$test[6]; 
Jetzt werden die doppelten gekickt und es bleibt nur die Nummer 6. Daher kannst du 4 und 5 nicht anzeigen.

Wenn du es mit foreach() machst, dann wird jeder Index ausgelesen und angezeigt, egal ob die in einer Reihenfolge sind oder nicht. Damit es mit Count wieder funktioniert müsstest du erst die Lücken schließen.

Ach so, in Zeile hast nen Semikolon hier vergessen:

soll:
PHP-Code:
$tags ";'a''as'df'asdf,'',''asdf',a,a,a,d,c"
ist:
PHP-Code:
$tags ";'a''as'df'asdf,'',''asdf',a,a,a,d,c" 
Gruß aus dem Allgäu (da wo schon der 1. Schnee liegt)

Domi
__________________

the best way to be ready for the future is to invent it
Mit Zitat antworten
  #4  
Alt 06.10.2008, 00:50:43
zu1u zu1u ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 39
Beiträge: 19
AW: Probleme mit Arrayelemente zaehlen

danke... ja haett ich eignetlich selbst drauf kommen koennen.

bin leider net so fit mit den ganzen php befehlen... :/
Mit Zitat antworten
  #5  
Alt 06.10.2008, 00:52:22
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
AW: Probleme mit Arrayelemente zaehlen

Zitat:
Zitat von zu1u Beitrag anzeigen
danke... ja haett ich eignetlich selbst drauf kommen koennen.

bin leider net so fit mit den ganzen php befehlen... :/
Wir haben alle mal klein angefangen, das kommt alles von Zeit zu Zeit, nur nicht aufgeben und immer ranhalten, dann wird das!

Domi
__________________

the best way to be ready for the future is to invent it
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit Datum aus Datenbank auslesen Zippo1979 MySQLi/PDO/(MySQL) 6 18.12.2006 13:27:27
Probleme mit getImageSize() duesentrieb PHP für Fortgeschrittene und Experten 8 01.03.2006 18:55:55
Probleme beim includen speak234 PHP Grundlagen 7 12.11.2003 15:05:39
probleme mit imagecopyresized gerhard PHP Grundlagen 6 03.08.2003 17:43:32
PHP mail() funktion und server probleme flobee PHP für Fortgeschrittene und Experten 0 03.07.2002 01:18:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:57:16 Uhr.


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


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