Удалить пейсы

Главные вкладки

Аватар пользователя shamahn shamahn 8 февраля 2011 в 15:11

Доброго времени суток. Есть ли в друпале функция, которая вернет подстроку (желательно мультибайт) без ведущих и конечных пробелов/переводов строки? или по старинке регулярками?

Комментарии

Аватар пользователя shamahn shamahn 8 февраля 2011 в 15:39

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
trim()

http://ru.php.net/manual/en/function.trim.php
точно. я регулярку рисовал чтобы двойные пробелы в один переделывать, спс.
"RxB" wrote:
Ви таки евгей?

Вы бы хоть что-нить дельное ответили или я Вам что-то плохое сделал?

Аватар пользователя shamahn shamahn 8 февраля 2011 в 16:12

ясн. но мне другое интересно, почему при

<?php
/*
 * hook_theme()
 */
function jkhkabout_theme() {
    
$path drupal_get_path('module''jkhkabout') .'/includes';
    return
        
'jkhkabout_block' => array(
            
'path' => $path,
            
'arguments' => array('address' => NULL'phones' => NULL'work_time' => NULL'recip_time' => NULL),
            
'template' => 'jkhkabout-block',
        )
    );
}
?>

и
<?php theme('jkhkabout_block'1234);?>
в шаблон передается только первое значение ((((

Аватар пользователя goodboy goodboy 8 февраля 2011 в 16:28

shamahn wrote:
<?php theme('jkhkabout_block'1234);?>
в шаблон передается только первое значение ((((

А если попробовать <?php theme('jkhkabout_block', array(1234) );?> ?

Аватар пользователя shamahn shamahn 8 февраля 2011 в 16:38

Дык способов много можно придумать. можно объект передавать. Интересно почему так.
И вообще ужас, если передавать массив и в шаблоне его посмотреть типа
<?php print_r($about); ?>

Нормально отображает его содержимое. Но если надо выбрать какой-то элемент
<?php print_r($about['address']); ?>
рисует <

что за бред, млин

Аватар пользователя shamahn shamahn 8 февраля 2011 в 16:40

может каждому выводу в шаблон обязательно template_preprocess_ делать. Хотя бред, передалась же переменная, пусть и одна.