Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Котеров Д. В. - Самоучитель PHP 4
<<-[Весь Текст]
Страница: из 287
 <<-
 
ава 13. Работа с массивами 231 
array_count_values() подсчитывает частоту появления значений в списке $List. 
Вот пример: 
$List=array(1, "hello", 1, "world", "hello"); 
array_count_values($array); 
// возвращает array(1=>2, "hello"=>2, "world"=>1) 
Комплексная замена в строке 
В предыдущей главе мы рассматривали функцию strtr(), которая заменяла в стро- 
ке одни буквы на другие, и функцию str_replace(), осуществляющую контекст- 
ный поиск и замену. В свете ассоциативных массивов эти две функции объединяются 

в одну, также называющуюся strtr(), но несущую в себе возможности 
str_replace(). 
string strtr(string $st, array $Substitutes) 
Эта функция (заметьте — с двумя параметрами, а не с тремя, как обычная 
strtr()!) 
берет строку $st и проводит в ней контекстный поиск и замену: ищутся подстроки 
— 
ключи в массиве $Substitutes — и замещаются на соответствующие им значения. 
Таким образом, теперь мы можем выполнить несколько замен сразу, не используя 
str_replace() в цикле: 
$Subs=array( 
"" => "Larry", 
"
 
<<-[Весь Текст]
Страница: из 287
 <<-