vvz.nw.ru К занятиям по PHP

<< Операции со строками > Разбиение / слияние строк


string  implode ( string $glue , array $pieces );
string  join ( string $glue , array $pieces );
Эти две функции являются синонимами. Возвращают строку, состоящую из значений элементов массива $pieces, разделенных символами строки $glue. Ключи при этом теряются.
Например,

$a = array('k1'=>1, 'k2'=>2, 'k3'=>3);
$s = implode('||',$a);   // возвращает '1||2||3'


 
array  explode ( string $separator , string $s );
Эта функция выполняет действия, обратные вышеописанным. Возвращает массив с элементами, определяемыми фрагментами строки $s, разбитой в соответствии с разделителем $separator.

 
string wordWrap ( string $s [ , int $n=75 , string $breakSymbol = '\n' , int $cut=0 ] );
В строке $s через каждые не более чем $n символов вставляет разделитель $breakSymbol, при этом не разбивая разделителем отдельные слова. Если задан параметр $cut=1 (по умолчанию $cut=0), то в случае присутствия в строке очень длинного слова (длиной более $n символов), оно будет разбито разделителем $breakSymbol.
Возвращает измененную строку. По умолчанию в этой строке не реже чем через каждые 75 символов присутствует символ новой строки. Функция удобна для форматирования текста, который должен вписаться в блок определенной ширины, с переносом слов.
 

vvz.nw.ru  > PHP