Mailinglisten-Archive |
hi dein aufbau ist ganz falsch. preg_grep kannst du nur arrays uebergen. wenn du mit foreach deinen array durch gehst und damit jedes element des arrays in die variable values kopierst, ist values keine variable vom typ array sondern vom typ des array elements. versuch mal $b = preg_grep("\d.\d.\d",$textarray); if(count($b)==0) echo 'keine uebereinstimmung'; else { foreach ($b as $value) { echo $value; } } Markus ----- Original Message ----- From: "Andreas Schmied" <hustenbonbon1 at gmx.de> To: <php at phpbar.de> Sent: Saturday, October 23, 2004 4:01 PM Subject: [php] Datum als Suchmuster > Ich hab ein Text-Array. > Jedes Element ist ein kleiner Text, zu dem auch ein Datum gehört(welches > am > Anfang steht). > Nun möchte ich eine Liste mit Datumsangaben ausgeben. > (Sobald ein Datum gefunden wurde, dann soll beim nächsten Element > weitergesucht werden. Es kann ja sein, dass im Text nochmal ein Datum > auftaucht.) > > foreach ($textarray as $value) > { > $b = preg_grep("\d.\d.\d",$value); > echo $b; > } > > Ich komme nun nicht weiter: > - Zum einem weiss ich nicht, wie ich die Suche abbrechen soll,wenn er > fündig > geworden ist. > - Zweitens denke ich, dass das Suchmuster nicht stimmt. Wie müsste es > lauten? Wo gibt es eine ordentliche Doku dazu? Aus php.net bin ich nicht > wirklich schlau geworden > > -- > Geschenkt: 3 Monate GMX ProMail + 3 Ausgaben der TV Movie mit DVD > ++++ Jetzt anmelden und testen http://www.gmx.net/de/go/mail ++++ > > -- > ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** > Informationen: http://www.phpbar.de > http://lists.phpbar.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive