php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.08.2007, 22:19  
Neuer Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 4
RapidGirl
RapidGirl eine Nachricht über ICQ schicken RapidGirl eine Nachricht über MSN schicken RapidGirl eine Nachricht über Yahoo! schicken
Standard vordefinierte teile aus einem string auslesen

hi ich bin neu in PHP und habe mal eine eigentlich denke ich mal ganz simple frage...
ich habe einen string in der art:
Code:
30044|30105|30189|31004|31005|31101|31106|31109|31405|
das Programm das den string erzeugt ist von mir also notfalls könnte ich den auch ändern, der sinn ist halt immer das die zahlen getrennt von "|" gespeichert werden und selbige zahlen sollen dann vom php programm wieder ausgelesen und ein einen array gepackt werden.
nur hab ich kein blassen schimmer wie ich das mach
die zahlen haben immer genau 5 Zeichen und sind immer durch den "|" trennstrich voneinander getrennt.
kann mir jemand einen hinweis geben wie ich strings so zerteile das es mir helfen kann?
RapidGirl ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.08.2007, 22:26  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo RapidGirl,

zunächst ein Herzliches Willkommen und viel Spass im PHPFriend.de-Forum!

Um deine Frage zu beantworten: Verwende doch einfach ein

PHP-Code:
<?php
$NumberArray 
explode('|',$NumberString);
?>
Die Variable $NumberString kannst du dann mit einem


PHP-Code:
<?php
$NumberString 
file_get_content('myfile.ext');
?>
füllen. Anschließend kannst einfach über das Array iterieren (for-Schleife) und dieses nach Belieben ausgeben.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 31.08.2007, 23:20  
Neuer Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 4
RapidGirl
RapidGirl eine Nachricht über ICQ schicken RapidGirl eine Nachricht über MSN schicken RapidGirl eine Nachricht über Yahoo! schicken
Standard

OMG php is total anders als die andern ô.Ô
aber vielen dank ich teste es gleich einmal aus
__________________
-HazleHime-
RapidGirl ist offline  
Alt 01.09.2007, 12:21  
Neuer Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 4
RapidGirl
RapidGirl eine Nachricht über ICQ schicken RapidGirl eine Nachricht über MSN schicken RapidGirl eine Nachricht über Yahoo! schicken
Standard

ich bin zu blöd dazu glaube ich ...
ich hab nun
Code:
$NumberArray = explode('|',$NumberString);
gemacht und wenn ich dann
Code:
print_r($NumberArray);
mache ergibt das aber nur ein
Code:
Array ( [0] => )
...
das heist doch das der $NumberArray noch leer is oder?

aber die textdatei liest er anscheind richtig aus da wenn ich echo $NumberString mache das dann da kommt
__________________
-HazleHime-
RapidGirl ist offline  
Alt 01.09.2007, 12:58  
Benutzer
 
Registriert seit: 22.03.2005
Beiträge: 59
StartUpBoy
Standard

Das sollte so richtig sein...

PHP-Code:
<?php

$NumberString 
"30044|30105|30189|31004|31005|31101|31106|31109|31405|";
$NumberArray explode('|',$NumberString);
var_dump($NumberArray);

print_r($NumberArray);

?>
Vielleicht doch nochmal deinen $NumberString Inhalt prüfen... :wink:

PHP-Code:
array(10) { [0]=>  string(5"30044" [1]=>  string(5"30105" [2]=>  string(5"30189" [3]=>  string(5"31004" [4]=>  string(5"31005" [5]=>  string(5"31101" [6]=>  string(5"31106" [7]=>  string(5"31109" [8]=>  string(5"31405" [9]=>  string(0"" 

Array ( [
0] => 30044 [1] => 30105 [2] => 30189 [3] => 31004 [4] => 31005 [5] => 31101 [6] => 31106 [7] => 31109 [8] => 31405 [9] => ) 
StartUpBoy ist offline  
Alt 01.09.2007, 14:08  
Neuer Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 4
RapidGirl
RapidGirl eine Nachricht über ICQ schicken RapidGirl eine Nachricht über MSN schicken RapidGirl eine Nachricht über Yahoo! schicken
Standard

hey danke das funzt nun super alles =)
danke danke danke :wink:
__________________
-HazleHime-
RapidGirl ist offline  
Alt 01.09.2007, 14:15  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo RapidGirl,

schön, dass es geklappt hat.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
 


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
Event abfangen Ambience JavaScript, Ajax und mehr 4 30.08.2007 14:36
String auslesen Shaira PHP Tipps 2006 11 01.12.2006 17:52
String parsen und Bildlinks auslesen Mastema PHP Tipps 2006 4 27.08.2006 17:44
String in mehrere kleine Teile zerlegen Unknown PHP Tipps 2006 9 23.05.2006 16:33
Teile einer HTML Seite auslesen PHP Tipps 2006 4 01.01.2006 18:41
String ausDatenbank auslesen & im IF-Block vergleichen PHP Tipps 2005-2 13 26.07.2005 11:52
suche string zum auslesen des vom user verwendeten bs PHP Tipps 2005-2 12 24.07.2005 13:17
[JS] Regex: Zahl aus String auslesen [gelöst] freq.9 HTML, Usability und Barrierefreiheit 3 27.06.2005 12:02
String vom Xten bis Yten Vorkommen eines Zeichens auslesen. PHP Tipps 2005 7 26.04.2005 12:11
bestimmten string aus spalte auslesen aircrash PHP Tipps 2005 3 01.02.2005 18:07
teile einer datei auslesen Fraylman PHP Tipps 2004-2 3 09.12.2004 08:32
String zwischen 2 bestimmten Zeichenketten auslesen? PHP Tipps 2004-2 1 05.12.2004 12:22
string, teile ausschneiden PHP Tipps 2004 2 14.10.2004 10:31
[Erledigt] CURL / PHP bestimmten String auslesen PHP-Fortgeschrittene 2 05.10.2004 18:22
string richtig auslesen PHP-Fortgeschrittene 9 25.09.2004 21:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
rapidgirl icq, curl string auslesen php, rapidgirl, string auslesen, curl html string auslesen

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:33 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.