[Gotowiec: PHP] Wyszukiwanie i zamienianie ciągu znaków

php zamiana znaków Ostatnio napotkałem na pewien problem w notepad++, a mianowicie musiałem wyszukać pewien ciąg znaków i go zamienić na inny ciąg znaków. Jak się szybko okazało w notepad++ mamy limit znaków w polu „zamień na”. Zmartwiło mnie to trochę i musiałem napisać prosty skrypt w PHP. Mam nadzieję, że komuś się przyda :)

<?php
	$szukana_fraza = 'Szukany ciąg znaków';
 
	$dodatek = 'Ciąg znaków, na który zamieniamy';
 
	$input = file('data.txt'); // plik wejściowy
	$output = array();
 
	foreach ($input as $linia)
	{
		$linia = trim($linia);
 
		if (strpos(strtolower($linia), strtolower($szukana_fraza)) !== FALSE)
			$linia .= $dodatek;
 
		$output[] = $linia;
	}
 
	file_put_contents('wynik.txt', implode("\r\n", $output)); // plik wyjściowy
?>
VN:F [1.9.7_1111]
Głosy: +7 (Głosy na Tak: 8, Głosy na Nie: 1, Wszystkich głosów: 9)
Kategoria: PHP, Webmaster
Tagi:

Na czym zarabiam ?

23 odpowiedzi na „[Gotowiec: PHP] Wyszukiwanie i zamienianie ciągu znaków