第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

老師,是不是截取的字符串為27個(gè)而不是29個(gè),貌似總是少兩個(gè)???有這種情況嗎???

正在回答

3 回答

代碼沒錯(cuò)。php的substr對英文數(shù)字有效,對漢字截取不準(zhǔn)。


一個(gè)漢字在utf8狀態(tài)下占三個(gè)字節(jié),在gbk占兩個(gè)字節(jié),如果用substr截取的畫,就得判斷編碼,然后再算出字節(jié)數(shù)。


也可以按照php的 mbstring擴(kuò)展,使用mb_substr  這樣就精確多了。相關(guān)內(nèi)容可以百度一下。


0 回復(fù) 有任何疑惑可以回復(fù)我~

貼一下你的代碼

0 回復(fù) 有任何疑惑可以回復(fù)我~

{testblock change='true' length=3}

{$str11}

{/testblock}

///////

<?php

require('../smarty/Smarty.class.php');

$smarty=new Smarty();

//五配置兩方法

$smarty->left_delimiter="{";

$smarty->right_delimiter="}";

$smarty->template_dir="tpl";

$smarty->cache_dir="cache";

$smarty->compile_dir="template_c";

$smarty->assign('str11','01234567890123456789');

$smarty->display('block.tpl');

/////////////////////

<?php

function smarty_block_testblock($params,$content)

{

$change=$params['change'];

$length=$params['length'];

if($change=='true')

{

$content=str_replace(0,'A',$content);

}

$content=substr($content,0,$length);

return $content;

}

////////////////

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
MVC架構(gòu)模式分析與設(shè)計(jì)
  • 參與學(xué)習(xí)       82426    人
  • 解答問題       947    個(gè)

通過學(xué)習(xí)MVC理論知識(shí),由淺入深帶您實(shí)現(xiàn)人生第一個(gè)MVC框架

進(jìn)入課程
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)