Latest

與學校老師相關的英文稱呼

project advisor 專題指導老師 class tutor 班導 (XXX Course) Instructor (XXX課) 授課老師 mentor 導師 (不確定具體使用的時機) 參考: [問題] "Relationship to you" 要怎麼填 - 看板 studyabroad - 批踢踢實業坊

PHP 之 str_pad() 和 strlen() 和 mb_strlen()

<?php
$value = '王羲之';
$value_sub = substr($value,0,3);
$value_strlen = strlen($value);
$value_pad = str_pad($value_sub, $value_strlen, '*', STR_PAD_RIGHT);

echo $value_sub; //印出 王
echo $value_strlen; //印出 9
echo $value_pad; //印出 王******

$value = 'Tyler';
$value_sub = substr($value,0,3);
$value_strlen = strlen($value);
$value_pad = str_pad($value_sub, $value_strlen, '*', STR_PAD_RIGHT);

echo $value_sub; //印出 Tyl
echo $value_strlen; //印出 5
echo $value_pad; //印出 Tyl**
?>

- - -

使用strlen()每個中文字它會算成3 bytes

str_pad()是將字串補成指定長度的方法~

判斷繁體中文字的方法有mb_strlen()
會多一個編碼參數如mb_strlen($value,"utf-8")

留言

這個網誌中的熱門文章

國泰世華信用卡 異常簽帳消費

打火機處理記 (注意,有爆炸危險!) (2021.09.11 更新)