Hi zusammen,
ich möchte in 1.txt eine bestimmte Zahl finden (1061463756), sie durch eine 3 ersetzen und dann die Zahl am Ende wieder anfügen. Leider wird immer nur die erste Zahl ersetzt, obwohl die die 1060591082 ist... woran liegt´s?
1.txt:
/*erste Zeile ist leer...*/
1060591082
1060737861
1060854102
1060855309
1060861125
1061463756
1062273530
1062430531
PHP-Quellcode:
Ausgabe:
Array
(
Array
(
[0] =>
[1] => 3
[2] => 1060737861
[3] => 1060854102
[4] => 1060855309
[5] => 1060861125
[6] => 1061463756
[7] => 1062273530
[8] => 1062430531
[9] => 1061463756
)
)
Johannes Roettger: Nix If-schleife. If-Abfrage!
ich möchte in 1.txt eine bestimmte Zahl finden (1061463756), sie durch eine 3 ersetzen und dann die Zahl am Ende wieder anfügen. Leider wird immer nur die erste Zahl ersetzt, obwohl die die 1060591082 ist... woran liegt´s?
1.txt:
/*erste Zeile ist leer...*/
1060591082
1060737861
1060854102
1060855309
1060861125
1061463756
1062273530
1062430531
PHP-Quellcode:
PHP:
<?php
$sort=file("1.txt");
for ($i=1; $i<sizeof($sort) ; $i++)
{ if ($sort[$i]="1061463756")
{ $sort[$i]=3;
$sort[]="1061463756";
$sort=array_values($sort);
break;
}
}
print_r($sort);
?>
Ausgabe:
Array
(
Array
(
[0] =>
[1] => 3
[2] => 1060737861
[3] => 1060854102
[4] => 1060855309
[5] => 1060861125
[6] => 1061463756
[7] => 1062273530
[8] => 1062430531
[9] => 1061463756
)
)
Johannes Roettger: Nix If-schleife. If-Abfrage!