澳门新葡萄京官网首页P输出控制功能在简繁体转换中的应用

概要:本文对PHP的输出调节机能拓宽了简单介绍并对其在简繁体转变中的应用给出了切实可行思路和实例大器晚成PHP
输出调整作用介绍PHP作为当今盛行的脚本语言之一,具有编写简便,实施进度快,扩展性好等优点。PHP的输出消息调控函数能够让你说了算你的台本输出的原委,可以用于大多分化的境况,非凡是在您的脚本早就出口音信后供给发送文书头的情形以至供给对输出消息实行编写制定处理的地点。输出调控函数不对运用
header(卡塔尔 或 setcookie(卡塔尔(قطر‎ 发送的公文头音讯发出震慑,只对那一个看似于
echo(卡塔尔国、print(State of Qatar 和 PHP 代码的数量块有效果与利益。例 1.
调节输出test.php?function test($str卡塔尔国{return
str_replace(php2000,y10k,$str);}ob_start(test);echo hello
php2000;ob_end_flush(State of Qatar;?这些顺序在还未出口音讯调整的事态下应该出口为hello
php二〇〇四但经过点名了出口调整函数后,输出变为hello
y10k在地点的例证中,使用 echo(卡塔尔国的出口内容将会保留在出口缓冲区中,直到调用了
ob_end_flush(卡塔尔国只怕脚本运转终止,
然后输出新闻由自定义的管理函数进行拍卖并赶回结果。相关函数表达ob_澳门新葡萄京官网首页 ,start-
打开输出缓冲区全体的出口新闻不在直接发送到浏览器,而是保存在输出缓冲区里面,可选得回调函数用于拍卖输出结果音讯。ob_end_flush

  • 结束输出缓冲区的从头到尾的经过,关闭输出缓冲区二简繁体转移的落到实处日常通过对照表的花样完毕,相关的篇章超级多,这里就十分少讲了,只交给其促成代码?function
    gb2big5($str卡塔尔国 {global $_gb_big5_;$leng = strlen($str)-1;for($i = 0;
    $i$leng; $i ){$h = ord($str[$i]);if($h=160){$l = ord($str[$i
    1]);$gb=($h==161 $l==64)? : substr($_gb_big5_, ($h-160)*510
    ($l-1)*2, 2);$str[$i] = $gb[0];$str[$i 1] = $gb[1];$i ;}}return
    $str;}?其中:$gb_big5_ 保存着big5 的字库对照表$str 为要转账的字符串三
    输出调整函数在简繁体转变中的应用近些日子的大部网址的简繁体页面调换都以经过各自独立的页面达成的,那样产生在校勘简体页面包车型大巴时候还须求再度改革繁体的页面,一定要辱任务自动同步。而大家提供的这些法子,能够兑现同三个页面自动的转换简繁体展现。其达成方式是:1
    创造简繁体标记,用于指示当前来得的简繁体状态,同不常候对简繁体状态进行切换php二〇〇〇_gb_big5.php?session_start(卡塔尔(قطر‎;
    // 张开session
    成效,用于在挨门挨户页面之间活动传送标记if(!session_is_registered(php2000_big5卡塔尔(قطر‎State of Qatar{
    // 检查简繁体标识的注册意况session_register(php2000_big5卡塔尔(قطر‎; //
    注册简繁体标识,简体=0;繁体=1$php二〇〇四_big5=0; //
    默感到简体}$php2000_big5 = ($php2000_big5 1State of Qatar%2; //
    切换简繁体状态header(location:.getenv(HTTP_REFERE帕杰罗卡塔尔国卡塔尔; //
    再次回到其调用页面?2对页面输出音信举办支配,各种页面都调用这段程序,用于简繁体调换require.php?

发表评论

电子邮件地址不会被公开。 必填项已用*标注