function _locale_export_wrap

Custom word wrapping for Portable Object (Template) files.

Related topics

1 call to _locale_export_wrap()
_locale_export_string in includes/locale.inc
Print out a string on multiple lines

File

includes/locale.inc, line 1841

Code

function _locale_export_wrap($str, $len) {
    $words = explode(' ', $str);
    $return = array();
    $cur = "";
    $nstr = 1;
    while (count($words)) {
        $word = array_shift($words);
        if ($nstr) {
            $cur = $word;
            $nstr = 0;
        }
        elseif (strlen("{$cur} {$word}") > $len) {
            $return[] = $cur . " ";
            $cur = $word;
        }
        else {
            $cur = "{$cur} {$word}";
        }
    }
    $return[] = $cur;
    return implode("\n", $return);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.