Hallo zusammen,
in einer PHP-Datei wird ein mehrdimensionales Array geschrieben. In dieser möchte ich einen Namen austauschen.
Dateiinhalt:
PHP
<?php
$ergebnisse = array(
'Test' => array('Test#ceffe66=3:2|04.11.2009, 15:44:51','Test#ConnorMcleod=0:3|04.11.2009, 15:59:28','Test#big lui 3rd=0:0|05.11.2009, 10:04:13<sup>m</sup>','Test#det2006=3:2|05.11.2009, 14:44:14','Test#SaarMikey=2:3|18.11.2009, 12:53:46<sup>*</sup>','Test#Karel Gott=3:0|14.12.2009, 15:37:25'),
'Karel Gott' => array('Karel Gott#big lui 3rd=0:0|05.11.2009, 10:03:53<sup>m</sup>','Karel Gott#ConnorMcleod=0:0|05.11.2009, 14:49:43<sup>m</sup>','Karel Gott#Test=0:3|14.12.2009, 15:37:25'),
'big lui 3rd' => array('big lui 3rd#Karel Gott=0:0|05.11.2009, 10:03:53<sup>m</sup>','big lui 3rd#Test=0:0|05.11.2009, 10:04:13<sup>m</sup>'),
'ConnorMcleod' => array('ConnorMcleod#Test=3:0|04.11.2009, 15:59:28','ConnorMcleod#Karel Gott=0:0|05.11.2009, 14:49:43<sup>m</sup>'),
'SaarMikey' => array('SaarMikey#Test=3:2|18.11.2009, 12:53:46<sup>*</sup>'),
'Aris' => array(),
'billard-lord' => array('billard-lord#Josef Dingsbums=2:3|11.11.2009, 12:55:45'),
'dundee' => array('dundee#Franz Beckenbauer=2:3|14.12.2009, 14:43:31'),
'hamster killer' => array('hamster killer#Franz Beckenbauer=0:3|14.12.2009, 14:42:57'),
'det2006' => array('det2006#Franz Beckenbauer=2:3|04.11.2009, 16:00:52','det2006#Test=2:3|05.11.2009, 14:44:14'),
'ceffe66' => array('ceffe66#Franz Beckenbauer=1:3|04.11.2009, 15:31:27','ceffe66#Test=2:3|04.11.2009, 15:44:51'),
'Josef Dingsbums' => array('Josef Dingsbums#Franz Beckenbauer=0:3|09.11.2009, 10:30:11','Josef Dingsbums#billard-lord=3:2|11.11.2009, 12:55:45'),
'Rainer Busch' => array('Rainer Busch#Franz Beckenbauer=2:3|05.11.2009, 10:00:07'),
'Jo' => array('Jo#Franz Beckenbauer=0:3','Jo#Ulli Steinmaus=3:1|04.11.2009, 10:43:42'),
'Totti' => array('Totti#Franz Beckenbauer=0:3'),
'Kim Sung Il' => array('Kim Sung Il#Franz Beckenbauer=2:3|05.11.2009, 09:50:48<sup>m</sup>'),
'Ulli Steinmaus' => array('Ulli Steinmaus#Jo=1:3|04.11.2009, 10:43:42','Ulli Steinmaus#Franz Beckenbauer=1:3|04.11.2009, 15:32:04'),
'Franz Beckenbauer' => array('Franz Beckenbauer#Totti=3:0','Franz Beckenbauer#Jo=3:0','Franz Beckenbauer#ceffe66=3:1|04.11.2009, 15:31:27','Franz Beckenbauer#Ulli Steinmaus=3:1|04.11.2009, 15:32:04','Franz Beckenbauer#det2006=3:2|04.11.2009, 16:00:52','Franz Beckenbauer#Kim Sung Il=3:2|05.11.2009, 09:50:48<sup>m</sup>','Franz Beckenbauer#Rainer Busch=3:2|05.11.2009, 10:00:07','Franz Beckenbauer#Josef Dingsbums=3:0|09.11.2009, 10:30:11','Franz Beckenbauer#hamster killer=3:0|14.12.2009, 14:42:57','Franz Beckenbauer#dundee=3:2|14.12.2009, 14:43:31')
)
Mit dieser Datei (ergebniss_edit.php) möchte ich einen Spielernamen der auch mehrfach vorkommen kann verändern.
<?php
include("'liga1'_ergebnisse.php");
foreach($ergebnisse as $key => $value) {
echo "<ol>";
echo "<pre>";
print_r("Der Key ist: " . $key);
echo "<hr />";
foreach($value as $inhalt => $string) {
echo $string . "<br>";
}
echo "</ol>";
}
$erg_split = explode("#",$string);
$erg_split2 = explode("#",$string);
$erg_split3 = explode('=',$erg_split2[1]);
print_r ($erg_split[0] . "<br>");
print_r ($erg_split2[1] . "<br>");
print_r ($erg_split3[0]);
?>
Alles anzeigen
Leider erhalte ich nur den letzten string im letzten key.
Hat jemand eine Idee? Ich komme nicht weiter.
Danke sehr