Cytat(planet @ 18.07.2009, 22:39:45 )

bo str_replace działa chyba tylko na stringi [nie pamiętam dokładnie] a funkcja file() tworzy tablice.
Chyba nie:
Cytat
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
Cytat(kleszczoscisk @ 18.07.2009, 22:29:32 )

<?php
$phrase = strtolower($item_info['describe_long']); $healthy = file("anchors.txt"); $yummy = file("links.txt"); ?>
... i nie działa
Dlaczego ?
W zmiennej $item_info['describe_long'] jest kilka linijek tekstu.
Wszystkie pliki kodowane tak samo.
Chmod plików tekstowych 755
Przykład z manuala:
<?php
// Provides: You should eat pizza, beer, and ice cream every day
$phrase = "You should eat fruits, vegetables, and fiber every day.";
$healthy = array("fruits", "vegetables", "fiber"); $yummy = array("pizza", "beer", "ice cream"); ?>
Pewnie nie działa bo elementy tablicy zawierają entery ("\n").
Kod
for($i=0;$i<count($healthy);$i++){
$healthy[$i]=trim($healthy[$i]);
}
Przy okazji bardzo chętnie dowiem się jak wykonywać jedną funkcję na całej tablicy przy użyciu jakiejś specjalnej funkcji php, która napewno istnieje tylko jej nazwy nie znam.