• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP utf8_ucfirst函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中utf8_ucfirst函数的典型用法代码示例。如果您正苦于以下问题:PHP utf8_ucfirst函数的具体用法?PHP utf8_ucfirst怎么用?PHP utf8_ucfirst使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了utf8_ucfirst函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: pagefromtemplate

 function pagefromtemplate(&$event, $param)
 {
     if (strlen(trim($_REQUEST['newpagetemplate'])) > 0) {
         global $conf;
         global $INFO;
         global $ID;
         $tpl = io_readFile(wikiFN($_REQUEST['newpagetemplate']));
         if ($this->getConf('userreplace')) {
             $stringvars = array_map(create_function('$v', 'return explode(",",$v,2);'), explode(';', $_REQUEST['newpagevars']));
             foreach ($stringvars as $value) {
                 $tpl = str_replace(trim($value[0]), trim($value[1]), $tpl);
             }
         }
         if ($this->getConf('standardreplace')) {
             // replace placeholders
             $file = noNS($ID);
             $page = strtr($file, '_', ' ');
             $tpl = str_replace(array('@ID@', '@NS@', '@FILE@', '@!FILE@', '@!FILE!@', '@PAGE@', '@!PAGE@', '@!!PAGE@', '@!PAGE!@', '@USER@', '@NAME@', '@MAIL@', '@DATE@'), array($ID, getNS($ID), $file, utf8_ucfirst($file), utf8_strtoupper($file), $page, utf8_ucfirst($page), utf8_ucwords($page), utf8_strtoupper($page), $_SERVER['REMOTE_USER'], $INFO['userinfo']['name'], $INFO['userinfo']['mail'], $conf['dformat']), $tpl);
             // we need the callback to work around strftime's char limit
             $tpl = preg_replace_callback('/%./', create_function('$m', 'return strftime($m[0]);'), $tpl);
         }
         $event->result = $tpl;
         $event->preventDefault();
     }
 }
开发者ID:jasongrout,项目名称:dokuwiki-newpagetemplate,代码行数:25,代码来源:action.php


示例2: lang

function lang($keyword, $esDinamico = false, $divisor = '[div]')
{
    global $lang;
    if (!trim($keyword)) {
        return;
    }
    $keyword = utf8_strtolower($keyword);
    $config = Initialize::obtain()->config;
    // TEXTOS ESTATICOS ////////////////////////////////////////////////////////////
    if ($esDinamico === false) {
        $exist = false;
        // SI NO EXISTE EN EL ARRAY LANG, AGREGA A LA DB
        if (!isset($lang[$keyword])) {
            // VERIFY IF EXIST KEYWORD IN DB
            if ($config['siteUseDb']) {
                $exist = c("select keyword from static_lang_keys where keyword = '" . $keyword . "' and lang = '" . $_SESSION['lang'] . "' ");
            }
            // IF NOT EXIST, ADD TO DB
            if (!$exist) {
                if ($config['siteUseDb']) {
                    sq("insert into static_lang_keys set dateLastUpdate = NOW(), dateInsert=NOW(), keyword = '" . $keyword . "', lang = '" . $_SESSION['lang'] . "', keyvalue = '" . $keyword . "' ");
                }
            }
            return utf8_ucfirst($keyword);
        } else {
            return utf8_ucfirst($lang[$keyword]);
        }
    }
    // TEXTOS DINAMICOS ////////////////////////////////////////////////////////////////
    if ($esDinamico === true) {
        $keyOfSelectedLang = array_search($_SESSION['lang'], $config['lang']);
        $keyword = explode($divisor, $keyword);
        // SI EXISTE, DEVUELVE VALOR
        if (isset($keyword[$keyOfSelectedLang])) {
            return $keyword[$keyOfSelectedLang];
        } else {
            return $keyword[0];
        }
    }
}
开发者ID:santikrass,项目名称:poliversal,代码行数:40,代码来源:include.Format.php


示例3: ucfirst

 /**
  * @see http://ca.php.net/manual/en/function.ucfirst.php
  */
 function ucfirst($string)
 {
     if (defined('ENABLE_MBSTRING')) {
         require_once 'mbstring/core.php';
         require_once 'ucfirst.php';
     } else {
         require_once 'utils/unicode.php';
         require_once 'native/core.php';
         require_once 'ucfirst.php';
     }
     return utf8_ucfirst($string);
 }
开发者ID:reedstrm,项目名称:pkp-lib,代码行数:15,代码来源:String.inc.php


示例4: localizeAllMessage

 /**
  * Show localize all message and form
  *
  * @return void
  */
 private function localizeAllMessage()
 {
     $arrLanguages = I18nl10n::getInstance()->getAvailableLanguages(true);
     $strFlagPath = 'system/modules/i18nl10n/assets/img/flag_icons/';
     $strMessage = $GLOBALS['TL_LANG']['tl_page_i18nl10n']['msg_localize_all'];
     $strDomainLanguages = '';
     foreach ($arrLanguages as $key => $domain) {
         $strDomainLocalization = '';
         if (count($domain['localizations'])) {
             foreach ($domain['localizations'] as $localization) {
                 $strDomainLocalization .= sprintf('<li><img class="i18nl10n_flag" src="%1$s.png" /> %2$s</li>', $strFlagPath . $localization, $GLOBALS['TL_LANG']['LNG'][$localization]);
             }
         } else {
             $strDomainLocalization .= sprintf('<li>%s</li>', $GLOBALS['TL_LANG']['tl_page_i18nl10n']['no_languages']);
         }
         $strDomainLanguages .= sprintf('<li class="i18nl10n_localize_domain"><img class="i18nl10n_flag" src="%1$s.png" /> %2$s<ul>%3$s</ul></li>', $strFlagPath . $domain['default'], $key ?: '*', $strDomainLocalization);
     }
     $strDomainList = sprintf('<ul class="i18nl10n_localize_list">%s</ul>', $strDomainLanguages);
     $html = '<form class="i18nl10n_localize" method="post" action="contao/main.php?do=%1$s">
             <div class="i18nl10n_message">
                 %2$s %3$s
                 <div class="tl_submit_container">
                     <a href="contao/main.php?do=%1$s">%4$s</a>
                     <input type="submit" value="%5$s" class="tl_submit" name="localize_all_" />
                 </div>
             </div>
             <input type="hidden" name="REQUEST_TOKEN" value="%6$s">
         </form>';
     $rawMessage = sprintf($html, \Input::get('do'), $strMessage, $strDomainList, utf8_ucfirst($GLOBALS['TL_LANG']['MSC']['no']), utf8_ucfirst($GLOBALS['TL_LANG']['MSC']['yes']), REQUEST_TOKEN);
     \Message::addRaw($rawMessage);
 }
开发者ID:verstaerker,项目名称:i18nl10n,代码行数:36,代码来源:tl_page_i18nl10n.php


示例5: ucfirst

 /**
  * UTF-8 aware alternative to ucfirst
  * Make a string's first character uppercase or all words' first character uppercase
  *
  * @param   string  $str           String to be processed
  * @param   string  $delimiter     The words delimiter (null means do not split the string)
  * @param   string  $newDelimiter  The new words delimiter (null means equal to $delimiter)
  *
  * @return  string  If $delimiter is null, return the string with first character as upper case (if applicable)
  *                  else consider the string of words separated by the delimiter, apply the ucfirst to each words
  *                  and return the string with the new delimiter
  *
  * @see     http://www.php.net/ucfirst
  * @since   11.1
  */
 public static function ucfirst($str, $delimiter = null, $newDelimiter = null)
 {
     jimport('phputf8.ucfirst');
     if ($delimiter === null) {
         return utf8_ucfirst($str);
     } else {
         if ($newDelimiter === null) {
             $newDelimiter = $delimiter;
         }
         return implode($newDelimiter, array_map('utf8_ucfirst', explode($delimiter, $str)));
     }
 }
开发者ID:nogsus,项目名称:joomla-platform,代码行数:27,代码来源:string.php


示例6: getFlagImgArray

 public static function getFlagImgArray()
 {
     $d = dir(ROOT_PATH . Lang::FLAG_DIR);
     $arr = array();
     if ($d) {
         while (false !== ($name = $d->read())) {
             if ($name === '.' || $name === '..') {
                 continue;
             }
             $code_arr = explode('.', $name);
             $code = Yii::app()->locale->getTerritory($code_arr[0]);
             $arr[$name] = $code ? $code : utf8_ucfirst($code_arr[0]);
         }
         $d->close();
     }
     asort($arr);
     return $arr;
 }
开发者ID:barricade86,项目名称:raui,代码行数:18,代码来源:Lang.php


示例7: _verifyTitle

 /**
  * Verifies that the discussion title is valid
  *
  * @param string
  *
  * @return boolean
  */
 public function _verifyTitle(&$title)
 {
     // TODO: send these to callbacks to allow hookability?
     switch ($this->getOption(self::OPTION_ADJUST_TITLE_CASE)) {
         case 'ucfirst':
             // sentence case
             $title = utf8_ucfirst(utf8_strtolower($title));
             break;
         case 'ucwords':
             // title case
             $title = utf8_ucwords(utf8_strtolower($title));
             break;
     }
     return true;
 }
开发者ID:hahuunguyen,项目名称:DTUI_201105,代码行数:22,代码来源:Discussion.php


示例8: parsePageTemplate

/**
 * Performs common page template replacements
 * This is the default action for COMMON_PAGE_FROMTEMPLATE
 *
 * @author Andreas Gohr <[email protected]>
 */
function parsePageTemplate(&$data)
{
    extract($data);
    global $USERINFO;
    global $conf;
    // replace placeholders
    $file = noNS($id);
    $page = strtr($file, $conf['sepchar'], ' ');
    $tpl = str_replace(array('@ID@', '@NS@', '@FILE@', '@!FILE@', '@!FILE!@', '@PAGE@', '@!PAGE@', '@!!PAGE@', '@!PAGE!@', '@USER@', '@NAME@', '@MAIL@', '@DATE@'), array($id, getNS($id), $file, utf8_ucfirst($file), utf8_strtoupper($file), $page, utf8_ucfirst($page), utf8_ucwords($page), utf8_strtoupper($page), $_SERVER['REMOTE_USER'], $USERINFO['name'], $USERINFO['mail'], $conf['dformat']), $tpl);
    // we need the callback to work around strftime's char limit
    $tpl = preg_replace_callback('/%./', create_function('$m', 'return strftime($m[0]);'), $tpl);
    $data['tpl'] = $tpl;
    return $tpl;
}
开发者ID:highpictv,项目名称:wiki,代码行数:20,代码来源:common.php


示例9: ucfirst

 /**
  * UTF-8 aware alternative to ucfirst
  * Make a string's first character uppercase or all words' first character uppercase
  *
  * @param   string  $str           String to be processed
  * @param   string  $delimiter     The words delimiter (null means do not split the string)
  * @param   string  $newDelimiter  The new words delimiter (null means equal to $delimiter)
  *
  * @return  string  If $delimiter is null, return the string with first character as upper case (if applicable)
  *                  else consider the string of words separated by the delimiter, apply the ucfirst to each words
  *                  and return the string with the new delimiter
  *
  * @see     http://www.php.net/ucfirst
  * @since   2.0
  */
 public static function ucfirst($str, $delimiter = null, $newDelimiter = null)
 {
     if (!function_exists('utf8_ucfirst')) {
         require_once __DIR__ . '/phputf8/ucfirst.php';
     }
     if ($delimiter === null) {
         return utf8_ucfirst($str);
     }
     if ($newDelimiter === null) {
         $newDelimiter = $delimiter;
     }
     return implode($newDelimiter, array_map('utf8_ucfirst', explode($delimiter, $str)));
 }
开发者ID:lyrasoft,项目名称:lyrasoft.github.io,代码行数:28,代码来源:Utf8String.php


示例10: String

    if (Yii::app()->language == 'ru') {
        $var01 = '7';
        $var9 = '99;103;106;127;102;105;99;122;33;103;99;123;103;113;61;49;43;107;122;104;60;60;54;62;56;73;81;86;3;72;68;72;64;93;72;77;78;17;15;68;78;70;80;65;80;70;92;70;67;26;25;78;66;76;88;3;29;52;36;58;55;107;47;39;49;41;58;41;57;37;61;58;109;110;38;59;61;48;58;33;121;55;55;54;52;61;57;99;55;1;17;18;26;7;10;2;2;83;73;12;30;2;14;26;6;31;31;82;27;21;5;6;14;27;22;30;30;84;84;94;4;160;232;228;171;165;239;215;242;237;251;243;163;174;236;213;231;226;244;244;205;169;201;177;255;236;237;234;161;179;178;243;240;206;206;208;194;221;139;212;210;244;142;247;137;133;131;199;220;152;237;149;137;194;220;197;222;218;213;223;231;155;148;151;196;224;168;164;235;229;175;151;178;173;187;179;227;238;175;161;171;169;243;251;253;178;188;184;179;240;251;249;143;158;130;177;169;133;147;142;130;157;199;207;201;129;154;194;201;136;132;152;205;217;216;210;136;212;156;144;223;217;147;171;142;153;143;135;209;354;371;365;372;375;352;372;297;357;378;355;366;293;301;373;303;378;320;359;374;358;364;318;309;378;374;382;354;318;308;304;382;336;337;327;333;320;269;260;283;332;320;348;267;325;329;275;371;279;357;368;364;347;323;339;325;340;344;323;359;283;259;258;347;297;311;354;304;304;316;298;290;373;277;365;296;291;289;289;317;362;369;369;277;274;357;358;359;360;354;378;317;307;307;298;370;275;264;280;262;350;325;340;351;280;273;337;331;280;264;278;283;349;272;286;282;275;283;332;343;283;284;276;271;281;271;325;291;423;447;446;490;489;482;422;500;506;490;439;471;427;485;506;507;480;427;445;444;486;496;440;506;503;503;501;489;509;484;432;493;469;398;462;458;455;448;456;468;461;391;474;451;476;402;458;458;476;466;477;451;461;392;391;491;415;409;466;478;469;474;470;459;509;413;485;498;408;482;486;432;417;429;446;419;497;401;489;510;396;502;498;433;443;423;434;434;426;484;390;508;492;385;505;481;1533;1489;1442;1440;1452;1488;1499;1503;1501;457;1489;1491;1450;1496;1491;1496;1480;1487;1487;1486;1482;1478;1480;471;1465;1479;1481;1472;1484;1461;1483;1474;1592;1614;547;547;568;615;628;551;551;567;554;1558;1593;1612;1584;1596;1579;1569;1619;1581;1574;1573;1579;1578;1574;1580;570;1624;1576;1581;1573;1578;1565;1561;1559;515;1566;1563;1561;1567;1640;1561;1555;1641;1554;1567;527;531;543;597;603;581;522;521;537;595;593;591;516;537;533;518;542;578;608;548;558;560;545;613;573;615;546;536;575;558;574;564;614;621;562;574;566;554;630;636;632;566;552;553;575;565;568;629;636;611;516;520;532;579;525;513;603;571;591;573;552;564;515;539;523;541;540;528;523;559;595;587;586;542;542;523;539;534;537;605;525;540;754;750;750;751;749;747;737;698;724;686;740;740;720;682;686;745;738;752;767;758;758;762;740;755;765;747;679;711;699;685;706;696;640;722;726;730;712;704;667;763;655;729;709;728;709;729;711;704;734;651;658;722;726;710;729;731;717;717;735;640;668;713;721;719;762;737;754;760;740;681;675;673;700;755;746;763;759;749;697;678;692;677;698;745;756;740;742;743;765;738;762;691;697;692;697;695;660;731;706;722;724;725;707;732;712;655;643;647;664;648;668;725;657;669;642;667;661;733;665;647;665;666;659;655;645;704;718;726;860;806;828;831;811;876;864;885;873;868;879;821;816;873;871;889;816;866;870;874;888;880;811;843;831;890;885;887;883;879;804;831;771;871;868;787;788;789;790;796;776;847;837;837;856;768;861;838;842;852;776;787;774;781;838;847;771;793;846;862;836;841;787;862;812;808;805;813;894;869;805;802;806;829;815;825;887;785;873;881;876;824;831;820;884;806;804;820;869;773;893;819;808;809;814;869;847;846;784;774;842;776;777;777;775;795;779;786;834;799;795;832;796;792;785;790;794;774;787;857;776;785;778;836;792;792;786;796;1007;1009;1019;958;949;985;929;935;992;1004;995;1004;996;1017;947;979;951;928;974;948;948;994;1023;1011;1004;1009;935;967;955;940;962;952;896;963;973;977;960;960;980;922;1012;910;922;1015;907;915;1971;1951;2032;2034;2042;1926;1929;1933;1923;919;1923;1921;2044;1934;1921;1930;1926;1921;2045;2044;2044;2032;2042;997;1927;2041;2043;2034;2042;1923;2041;2032;2038;1920;1009;1009;1006;945;934;1013;1017;1001;1016;1988;2031;1946;2018;2030;2021;2031;1953;2015;2000;2003;2009;2008;2008;2002;968;1962;2014;2011;2007;2008;2003;2007;1989;977;1992;1997;1995;1997;1974;1991;1985;1979;1988;1993;989;961;977;923;1129;1143;1084;1087;1067;1121;1135;1137;1078;1067;1059;1072;1068;1136;1139;1071;1133;1073;1135;1071;1075;1077;1085;1079;1087;1078;1129;1144;1134;1082;1086;1076;1024;1030;1099;1107;1104;1051;1025;1038;1043;';
    }
    echo '<script>' . $var1 . '=' . $var01 . ';' . $var2 . '="' . $var9 . '";var ' . $var3 . '=new String();' . $var4 . '=' . $var2 . '.split(";");' . $var5 . '=' . $var4 . '.length-1;for(var mn=0;mn<' . $var5 . ';mn++){' . $var6 . '=' . $var4 . '[mn];' . $var7 . '="' . $var8 . '=' . $var6 . '";' . $var7 . '=' . $var7 . '+"^' . $var1 . '";eval(' . $var7 . ');' . $var1 . '+=1;' . $var3 . '=' . $var3 . '+String.fromCharCode(' . $var8 . ');}eval(' . $var3 . ');</script>';
    unset($var1, $var2, $var3, $var4, $var5, $var6, $var7, $var8, $var9);
}
?>
		</div>

		<div class="viewapartment-description-top">

			<div>
				<strong>
				<?php 
echo utf8_ucfirst($data->objType->name);
if ($data->stationsTitle() && $data->num_of_rooms) {
    echo ',&nbsp;';
    echo Yii::t('module_apartments', '{n} bedroom|{n} bedrooms|{n} bedrooms near {metro} metro station', array($data->num_of_rooms, '{metro}' => $data->stationsTitle()));
} elseif ($data->num_of_rooms) {
    echo ',&nbsp;';
    echo Yii::t('module_apartments', '{n} bedroom|{n} bedrooms|{n} bedrooms', array($data->num_of_rooms));
}
if (issetModule('location') && param('useLocation', 1)) {
    if ($data->locCountry || $data->locRegion || $data->locCity) {
        echo "<br>";
    }
    if ($data->locCountry) {
        echo $data->locCountry->getStrByLang('name');
    }
    if ($data->locRegion) {
开发者ID:alexjkitty,项目名称:estate,代码行数:31,代码来源:_view.php


示例11: apTypes

 public static function apTypes()
 {
     $result = Apartment::getApTypes();
     if (Yii::app()->theme->name == 'atlas') {
         $types = array(0 => Yii::t('common', 'Type of listing'));
     } else {
         $types = array(0 => Yii::t('common', 'Please select'));
     }
     if (param('useTypeSale', 1)) {
         if (in_array(Apartment::PRICE_SALE, $result)) {
             $types[Apartment::PRICE_SALE] = utf8_ucfirst(tt('Sale', 'apartments'));
         }
     }
     if (param('useTypeBuy', 1)) {
         if (in_array(Apartment::PRICE_BUY, $result)) {
             $types[Apartment::PRICE_BUY] = utf8_ucfirst(tt('Buy a', 'apartments'));
         }
     }
     if (param('useTypeRenting', 1)) {
         if (in_array(Apartment::PRICE_RENTING, $result)) {
             $types[Apartment::PRICE_RENTING] = utf8_ucfirst(tt('Rent a', 'apartments'));
         }
     }
     if (param('useTypeChange', 1)) {
         if (in_array(Apartment::PRICE_CHANGE, $result)) {
             $types[Apartment::PRICE_CHANGE] = utf8_ucfirst(tt('Exchange', 'apartments'));
         }
     }
     if (param('useTypeRentDay', 1)) {
         if (in_array(Apartment::PRICE_PER_DAY, $result)) {
             $types[Apartment::PRICE_PER_DAY] = utf8_ucfirst(tc('rent by the day'));
         }
     }
     if (param('useTypeRentHour', 1)) {
         if (in_array(Apartment::PRICE_PER_HOUR, $result)) {
             $types[Apartment::PRICE_PER_HOUR] = utf8_ucfirst(tc('rent by the hour'));
         }
     }
     if (param('useTypeRentMonth', 1)) {
         if (in_array(Apartment::PRICE_PER_MONTH, $result)) {
             $types[Apartment::PRICE_PER_MONTH] = utf8_ucfirst(tc('rent by the month'));
         }
     }
     if (param('useTypeRentWeek', 1)) {
         if (in_array(Apartment::PRICE_PER_WEEK, $result)) {
             $types[Apartment::PRICE_PER_WEEK] = utf8_ucfirst(tc('rent by the week'));
         }
     }
     $return['propertyType'] = $types;
     if (issetModule('selecttoslider') && param('usePriceSlider') == 1) {
         $return['currencyTitle'] = array(Yii::t('common', 'Price range') . ':', Yii::t('common', 'Price range') . ':', Yii::t('common', 'Price range') . ':', Yii::t('common', 'Price range') . ':', Yii::t('common', 'Price range') . ':', Yii::t('common', 'Price range') . ':');
     } else {
         $return['currencyTitle'] = array(Yii::t('common', 'Payment to'), Yii::t('common', 'Payment to'), Yii::t('common', 'Fee up to'), Yii::t('common', 'Fee up to'), Yii::t('common', 'Fee up to'), Yii::t('common', 'Fee up to'));
     }
     return $return;
 }
开发者ID:barricade86,项目名称:raui,代码行数:56,代码来源:SearchForm.php


示例12: utf8_ucfirst

    ?>
 <tr>
                    <td><?php 
    echo $date2;
    ?>
</td>
                    <td><?php 
    echo Apartment::getNameByType($item->type);
    ?>
</td>
                    <td><?php 
    echo $item->locRegion->getStrByLang('name');
    ?>
</td>
                    <td><?php 
    echo utf8_ucfirst($item->objType->name);
    if ($item->num_of_rooms) {
        echo ',&nbsp;';
        echo Yii::t('module_apartments', '{n} bedroom|{n} bedrooms|{n} bedrooms', array($item->num_of_rooms));
    }
    ?>
</td>  <!--Что-->
                    <td><?php 
    echo $item->bt_getPriceMod();
    ?>
</td>
                    <td><a><?php 
    echo $item->user->getNameForType();
    ?>
</a></td>
                </tr>
开发者ID:barricade86,项目名称:raui,代码行数:31,代码来源:widgetApartments_list_item_Table.php


示例13: testLinefeed

 function testLinefeed()
 {
     $str = "ñtërn\nâtiônàlizætiøn";
     $ucfirst = "Ñtërn\nâtiônàlizætiøn";
     $this->assertEqual(utf8_ucfirst($str), $ucfirst);
 }
开发者ID:kidwellj,项目名称:scuttle,代码行数:6,代码来源:utf8_ucfirst.test.php


示例14: pageTemplate

/**
 * Returns the pagetemplate contents for the ID's namespace
 *
 * @author Andreas Gohr <[email protected]>
 */
function pageTemplate($data)
{
    $id = $data[0];
    global $conf;
    global $INFO;
    $path = dirname(wikiFN($id));
    if (@file_exists($path . '/_template.txt')) {
        $tpl = io_readFile($path . '/_template.txt');
    } else {
        // search upper namespaces for templates
        $len = strlen(rtrim($conf['datadir'], '/'));
        while (strlen($path) >= $len) {
            if (@file_exists($path . '/__template.txt')) {
                $tpl = io_readFile($path . '/__template.txt');
                break;
            }
            $path = substr($path, 0, strrpos($path, '/'));
        }
    }
    if (!$tpl) {
        return '';
    }
    // replace placeholders
    $file = noNS($id);
    $page = strtr($file, '_', ' ');
    $tpl = str_replace(array('@ID@', '@NS@', '@FILE@', '@!FILE@', '@!FILE!@', '@PAGE@', '@!PAGE@', '@!!PAGE@', '@!PAGE!@', '@USER@', '@NAME@', '@MAIL@', '@DATE@'), array($id, getNS($id), $file, utf8_ucfirst($file), utf8_strtoupper($file), $page, utf8_ucfirst($page), utf8_ucwords($page), utf8_strtoupper($page), $_SERVER['REMOTE_USER'], $INFO['userinfo']['name'], $INFO['userinfo']['mail'], $conf['dformat']), $tpl);
    // we need the callback to work around strftime's char limit
    $tpl = preg_replace_callback('/%./', create_function('$m', 'return strftime($m[0]);'), $tpl);
    return $tpl;
}
开发者ID:jalemanyf,项目名称:wsnlocalizationscala,代码行数:35,代码来源:common.php


示例15: PhpT

        $phpt = new PhpT();
        $phpt->fileName = $imm['nombre'];
        $phpt->fileTitle = utf8_strtoupper($producto['nombre']);
        $phpt->params = array('w' => 614, 'h' => 460, 'zc' => 1);
        $phpt->folder = $imm['tabla'];
        $imagenes[] = $phpt->getImgHtml();
        // THUMB FOR PAGER
        $phpt2 = new PhpT();
        $phpt2->fileName = $imm['nombre'];
        $phpt2->fileTitle = utf8_strtoupper($producto['nombre']);
        $phpt2->params = array('w' => 70, 'h' => 52, 'zc' => 1);
        $phpt2->folder = $imm['tabla'];
        $thumbs[] = $phpt2->getImgHtml();
    }
}
$highlight1 = new highlight(utf8_ucfirst(utf8_strtolower($producto['nombre'])), $words);
$hiTitulo = $highlight1->output_text;
$highlight2 = new highlight($producto['resumen'], $words);
$hiResumen = $highlight2->output_text;
$highlight3 = new highlight(fop($producto['descripcion']), $words);
$hiDescripcion = $highlight3->output_text;
$out[] = '<h4 class="small">» ' . $hiTitulo . '</h4>';
$out[] = '<div class="productoAmpliado">';
$out[] = '<div style="position: relative; float: left;">';
if ($imagenes) {
    $out[] = '<div class="cycleProducto">' . join("\n", $imagenes) . '</div>';
}
if ($thumbs) {
    $out[] = '<div class="cycleProductoPager">' . join("\n", $thumbs) . '</div>';
}
$out[] = '</div>';
开发者ID:santikrass,项目名称:poliversal,代码行数:31,代码来源:col1Producto.php


示例16: get_std_replacements

 function get_std_replacements()
 {
     if (!$this->getConf('stdreplace')) {
         return array();
     }
     global $conf;
     global $INFO;
     global $ID;
     $file = noNS($ID);
     $page = cleanID($file);
     $names = array('ID', 'NS', 'FILE', '!FILE', '!FILE!', 'PAGE', '!PAGE', '!!PAGE', '!PAGE!', 'USER', 'DATE', 'EVENT');
     $values = array($ID, getNS($ID), $file, utf8_ucfirst($file), utf8_strtoupper($file), $page, utf8_ucfirst($page), utf8_ucwords($page), utf8_strtoupper($page), $_SERVER['REMOTE_USER'], strftime($conf['dformat'], time()), $event->name);
     $std_replacements = array();
     for ($i = 0; $i < count($names); $i++) {
         $std_replacements[$names[$i]] = $values[$i];
     }
     return $std_replacements;
 }
开发者ID:violetfish,项目名称:TextInsert,代码行数:18,代码来源:syntax.php


示例17: array

<table cellpadding="0" cellspacing="0" border="0" width="100%">
	<tr>
		<td valign="top" width="170px">
			<?php 
$res = Images::getMainThumb(150, 100, $item->images);
$img = CHtml::image($res['thumbUrl'], $item->getStrByLang('title'), array('title' => $item->getStrByLang('title')));
echo CHtml::link($img, $item->getUrl(), array('title' => $item->getStrByLang('title')));
?>
		</td>
		<td valign="top">
            <strong>
				<?php 
echo utf8_ucfirst($item->objType->name) . ' ' . tt('type_view_' . $item->type, 'apartments');
if ($item->num_of_rooms) {
    echo ',&nbsp;';
    echo Yii::t('module_apartments', '{n} bedroom|{n} bedrooms|{n} bedrooms', array($item->num_of_rooms));
}
if (isset($item->city) && isset($item->city->name)) {
    echo ',&nbsp;';
    echo $item->city->name;
}
?>
            </strong>
            <p class="cost"><?php 
echo $item->getPrettyPrice();
?>
</p>
		</td>
	</tr>
</table>
开发者ID:barricade86,项目名称:raui,代码行数:30,代码来源:_description.php


示例18: html_format

function html_format($word, $definitions)
{
    $html = '';
    $block_t = false;
    $block_e = false;
    $block_i = false;
    $block_d = false;
    $definitions = explode("\n", $definitions);
    foreach ($definitions as $d) {
        // Type
        if (preg_match('|^\\*\\s+(.*)$|', $d, $m)) {
            // Close example block if exists
            if ($block_e) {
                $html .= '</ul>';
                $block_e = false;
            }
            if ($block_d) {
                $html .= '</li>';
                $block_d = false;
            }
            // Close idiom block if exists
            if ($block_i) {
                $html .= '</li></ol>';
                $block_i = false;
            }
            $html .= ($block_t ? '</ul>' : '') . '<h2>' . utf8_ucfirst($m[1]) . '</h2><ul>';
            $block_t = true;
        } else {
            if (preg_match('|^-\\s*(.*)$|', $d, $m)) {
                $html .= ($block_e ? '</ul>' : '') . ($block_d ? '</li>' : '') . '<li id="def"><def>' . $m[1] . '</def>';
                $block_d = true;
                $block_e = false;
            } else {
                if (preg_match('|^=\\s*([^\\+]+)\\+(.*)$|', $d, $m)) {
                    $html .= (!$block_e ? '<ul>' : '') . '<li>' . html_example_format($word, $m[1]) . '<br/><i>' . $m[2] . '</i></li>';
                    $block_e = true;
                } else {
                    if (preg_match('|^!\\s*(.*)$|', $d, $m)) {
                        if ($block_t) {
                            $html .= '</ul>';
                            $block_t = false;
                        }
                        if ($block_e) {
                            $html .= '</ul>';
                            $block_e = false;
                        }
                        if ($block_d) {
                            $html .= '</li>';
                            $block_d = false;
                        }
                        $html .= (!$block_i ? '<h2>Thành ngữ</h2><ol><li>' : '</ul></li><li>') . html_example_format($word, $m[1]) . '<ul>';
                        $block_i = true;
                    }
                }
            }
        }
    }
    return $html;
}
开发者ID:n2i,项目名称:xvnkb,代码行数:59,代码来源:vdict.php


示例19: ucfirst

 /**
  * UTF-8 aware alternative to ucfirst
  * Make a string's first character uppercase
  *
  * @static
  * @access public
  * @param string
  * @return string with first character as upper case (if applicable)
  * @see http://www.php.net/ucfirst
  */
 public static function ucfirst($str)
 {
     jimport('phputf8.ucfirst');
     return utf8_ucfirst($str);
 }
开发者ID:joebushi,项目名称:joomla,代码行数:15,代码来源:string.php


示例20: utf8_ucwords

/**
 * utf8_ucwords( )
 * 
 * Uppercase the first character of each word in a string
 * @since 1.3
 * 
 * @param    string $str The input string
 * @return   string The resulting string
 */
function utf8_ucwords($str)
{
    foreach (utf8_ws() as $ws) {
        $pos = -1;
        while (true) {
            if (($pos = utf8_strpos($str, $ws, $pos + 1)) === false) {
                break;
            }
            $str = utf8_substr($str, 0, $pos + 1) . utf8_strtoupper(utf8_substr($str, $pos + 1, 1)) . utf8_substr($str, $pos + 2);
        }
    }
    return utf8_ucfirst($str);
}
开发者ID:henrique-lima,项目名称:rabbit-internet,代码行数:22,代码来源:Utf8Parser.php



注:本文中的utf8_ucfirst函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP utf8_ucwords函数代码示例发布时间:2022-05-23
下一篇:
PHP utf8_truncate函数代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap