str_replace

(PHP 3>= 3.0.6, PHP 4 , PHP 5)

str_replace --  гЮЛЕМЪЕР ЯРПНЙС ОНХЯЙЮ МЮ ЯРПНЙС ГЮЛЕМШ

нОХЯЮМХЕ

mixed str_replace ( mixed search, mixed replace, mixed subject [, int &count])

щРЮ ТСМЙЖХЪ БНГБПЮЫЮЕР ЯРПНЙС ХКХ ЛЮЯЯХБ subject, Б ЙНРНПНЛ БЯЕ БУНФДЕМХЪ search ГЮЛЕМЕМШ МЮ replace. еЯКХ МЕ МСФМШ ЯКНФМШЕ ОПЮБХКЮ ОНХЯЙЮ/ГЮЛЕМШ, ХЯОНКЭГНБЮМХЕ ЩРНИ ТСМЙЖХХ ОПЕДОНВРХРЕКЭМЕЕ ereg_replace() ХКХ preg_replace().

я БЕПЯХХ PHP 4.0.5, КЧАНИ ЮПЦСЛЕМР str_replace() ЛНФЕР АШРЭ ЛЮЯЯХБНЛ.

Внимание

б БЕПЯХЪУ ЛКЮДЬЕ 4.3.3 ЩРЮ ТСМЙЖХЪ ЯНДЕПФХР НЬХАЙС ОПХ НДМНБПЕЛЕММНИ ОЕПЕДЮВЕ ЛЮЯЯХБНБ Б ЮПЦСЛЕМРЮУ search Х replace. нЬХАЙЮ ГЮЙКЧВЮЕРЯЪ Б РНЛ, ВРН ОСЯРШЕ ЩКЕЛЕМРШ ЛЮЯЯХБЮ search ОПНОСЯЙЮКХЯЭ АЕГ ОЕПЕЛЕЫЕМХЪ Й ЯКЕДСЧЫЕЛС ЩКЕЛЕМРС ЛЮЯЯХБЮ replace. щРЮ НЬХАЙЮ АШКЮ ХЯОПЮБКЕМЮ Б PHP 4.3.3. еЯКХ БЮЬХ ЯЙПХОРШ ХЯОНКЭГНБЮКХ ЩРС НЬХАЙС, РН Б МХУ МСФМН СДЮКХРЭ ОСЯРШЕ ЩКЕЛЕМРШ ХГ ЛЮЯЯХБЮ search ОЕПЕД БШГНБНЛ ЩРНИ ТСМЙЖХХ.

еЯКХ subject - ЛЮЯЯХБ, ОНХЯЙ Х ГЮЛЕМЮ ОПНХГБНДХРЯЪ Б ЙЮФДНЛ ЩКЕЛЕМРЕ ЩРНЦН ЛЮЯЯХБЮ, Х БНГБПЮЫЮЕРЯЪ РЮЙФЕ ЛЮЯЯХБ.

еЯКХ Х search, Х replace - ЛЮЯЯХБШ, РН str_replace() ХЯОНКЭГСЕР БЯЕ ГМЮВЕМХЪ ЛЮЯЯХБЮ search Х ЯННРБЕРЯРБСЧЫХЕ ГМЮВЕМХЪ ЛЮЯЯХБЮ replace ДКЪ ОНХЯЙЮ Х ГЮЛЕМШ Б subject. еЯКХ Б ЛЮЯЯХБЕ replace ЛЕМЭЬЕ ЩКЕЛЕМРНБ, ВЕЛ Б search, Б ЙЮВЕЯРБЕ ЯРПНЙХ ГЮЛЕМШ ДКЪ НЯРЮБЬХУЯЪ ГМЮВЕМХИ АСДЕР ХЯОНКЭГНБЮМЮ ОСЯРЮЪ ЯРПНЙЮ. еЯКХ search - ЛЮЯЯХБ, Ю replace - ЯРПНЙЮ, РН replace АСДЕР ХЯОНКЭГНБЮМЮ ЙЮЙ ЯРПНЙЮ ГЮЛЕМШ ДКЪ ЙЮФДНЦН ЩКЕЛЕМРЮ ЛЮЯЯХБЮ search.

Пример 1. оПХЛЕПШ ХЯОНКЭГНБЮМХЪ str_replace()

<?php
// ОПХЯБЮХБЮЕР <body text='black'>
$bodytag = str_replace("%body%", "black", "<body text='%body%'>");

// ОПХЯБЮХБЮЕР: Hll Wrld f PHP
$vowels = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U");
$onlyconsonants = str_replace($vowels, "", "Hello World of PHP");

// ОПХЯБЮХБЮЕР: 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");

$newphrase = str_replace($healthy, $yummy, $phrase);

// МЮВХМЮЪ Я БЕПЯХХ 5.0.0 ДНЯРСОЕМ ЮПЦСЛЕМР count
$str = str_replace("ll", "", "good golly miss molly!", $count);
echo
$count; // 2
?>

Замечание: щРЮ ТСМЙЖХЪ АЕГНОЮЯМЮ ДКЪ НАПЮАНРЙХ ДЮММШУ Б ДБНХВМНИ ТНПЛЕ.

Замечание: мЮВХМЮЪ Я PHP 5.0.0 ЙНКХВЕЯРБН ОПНХГБЕДЕММШУ ГЮЛЕМ ЛНФЕР АШРЭ ОНКСВЕМН Б МЕНАЪГЮРЕКЭМНЛ ЮПЦСЛЕМРЕ count, ЙНРНПШИ ОЕПЕДЮЕРЯЪ ОН ЯЯШКЙЕ. б БЕПЯХЪУ ДН PHP 5.0.0 ЩРНР ЮПЦСЛЕМР МЕДНЯРСОЕМ.

яЛ. РЮЙФЕ НОХЯЮМХЕ ТСМЙЖХИ str_ireplace(), substr_replace(), ereg_replace(), preg_replace() Х strtr().


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ