php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.02.2005, 00:52  
Gast
 
Beiträge: n/a
Standard string frage evtl eregi ?? REG EX

hallo für eine kleine spielerische anwendung (online browser game)
suche ich eine möglichkeit den inhalt eines input feldes in 5 weitere inputs zu splitten. mein erster ansatz mit diesem code hier schlägt aber fehl.

das was ich in das input feld manuell ein paste ist nach diesem muster

original:
Spionagebericht: Lumidos IX (86:62:16) ThePunisher

brauche die infos so:
Spionagebericht
Lumidos IX
86
62
16
ThePunisher

also die : ( : : ) sollen entfernt werden und die einzelnen
infos in den inputs landen

jetzt möchte ich daraus folgendes haben:
Code:
$scanner_spio =  'Spionagebericht: ';	// erstes wort zum starten	
$scanner_spio =  $_POST['scannerspio'];	// wert aus dem form feld wo ich reinkopiert haeb	
$start = "Spionagebericht:"; // da anfangen zu suchen
$ende = "("; // hier das erste mal stoppen
eregi ("$start(.*)$ende", $scanner_spio, $planetenname); //suchen und als array machen 
echo $planetenname[1]; // das was zwischen dem start und stop ist 

<input type="text" name="typ" value="<?php echo $planetenname[1]?>"  size="15"> 
<input type="text" name="typ" value="<?php echo $var2 ?>" size="15"> 
<input type="text" name="typ" value="<?php echo $varx ?>" size="15"> 
<input type="text" name="typ" value="<?php echo $vary ?>" size="15"> 
<input type="text" name="typ" value="<?php echo $vary ?>" size="15"> 
<input type="text" name="typ" value="<?php echo $varN ?>" size="15">
für hilfe dankebar . die meinen büroalltag etwas aufhellt

besten dank
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.02.2005, 11:36  
Gast
 
Beiträge: n/a
Standard

Ich glaube mit der explode() Funktion kannst du das einfacher machen.

http://www.php.net/manual/de/function.explode.php

PHP-Code:
<?php

$var
explode(":"$scanner_spio );



?>
Dan kannste auf die Arrayelemente zugreifen $var[0] ist dann der erste Teil bis zum ersten :
 
Alt 25.02.2005, 11:59  
Gast
 
Beiträge: n/a
Standard

hab das heute früh genommen, chaos wie immer (unformatiert, schlechte benamsung etc) aber tut seine wirkung.

Code:
$var1 = $_GET['scannerspio'];
$array_1 = split(" ",$var1); 
echo "Type: $array_1[0]";
echo "
";
echo "Planet: $array_1[1]";
echo "
";
echo "FullCord: $array_1[2]";
echo "
";
echo "SpielerName: $array_1[3]";
$array_3 = split ("[.(]", $var1);
echo "
";
$array_2 = split (":", $array_3[1]);
echo "X cord: $array_2[0]";
echo "
";
echo "Y Cord: $array_2[1]";
echo "
";
$array_4 = split ("[.)]", $array_2[2]);
echo "Z Cord: $array_4[0]";
problem war halt das ich erst ein LEERzeichen dann (Klammer
dann OPPELpunkte und wieder )Klammer hatte.

danke einstweilen.
 
 


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
Frage zu substr pcschröda PHP-Fortgeschrittene 9 19.11.2007 00:16
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
Kleine Frage zu WHERE Klausel in SQL String Plague Datenbanken 1 09.08.2006 11:23
[Erledigt] Frage zu NTLM PHP-Fortgeschrittene 7 15.02.2006 15:38
eregi()? oder explode() ? oder doch split() ? *schnief* Skazi PHP Tipps 2006 4 06.01.2006 16:38
Alle Felder nach String durchsuchen Jacks Rache Datenbanken 6 08.08.2005 09:46
In allen Spalten nach String suchen Jacks Rache Datenbanken 0 05.08.2005 20:15
In allen Tabellen nach String suchen Jacks Rache Datenbanken 0 05.08.2005 11:18
Performence Frage PHP-Fortgeschrittene 10 06.05.2005 19:00
Frage zu einem Editformular PHP Tipps 2005 3 25.04.2005 14:58
eregi_replace frage md5hash PHP Tipps 2005 12 07.04.2005 19:50
WHERE-Klausel in String verpacken Datenbanken 4 09.11.2004 16:34
[Erledigt] String mit Leerzeichen auffüllen HTML, Usability und Barrierefreiheit 2 27.10.2004 18:47
bekomme string nicht in mysql-tabelle PHP Tipps 2004 6 26.07.2004 11:35


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:13 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.