有時會需要將某個字串隱藏部分內容進行顯示,
例如email不能完整呈現只能出現頭尾部分資訊,
這時候這個function就可以用到囉:)


echo replace_symbol_text($email,'*',2,2); //te*********om

/**
*author:wesley
*將字串部分內容替換成星號或其他符號
* @param string $string 原始字串
* @param string $symbol 替換的符號
* @param int $begin_num 顯示開頭幾個字元
* @param int $end_num 顯示結尾幾個字元
* return string
*/
function replace_symbol_text($string,$symbol,$begin_num = 0,$end_num = 0){
$string_length = strlen($string);
$begin_num = (int)$begin_num;
$end_num = (int)$end_num;
$string_middle = '';

$check_reduce_num = $begin_num + $end_num;

if($check_reduce_num >= $string_length){
for ($i=0; $i


arrow
arrow
    創作者介紹
    創作者 衛斯理不理 的頭像
    衛斯理不理

    衛斯理不理學習心得與技術日常

    衛斯理不理 發表在 痞客邦 留言(0) 人氣()