<?php function half_replace($str){ $len = strlen($str)/2; return substr_replace($str,str_repeat('*',$len),ceil(($len)/2),$len); } $str = 'CEAWONUR'; echo half_replace($str);//輸出CE****UR