Header"Pramga:no-cache");/** * Get hollow Pyramid:
* 1. Using memcpy and Memmove, the most efficient. * * @param number $levelNum * Pyramid layer: Default * @return string Pyramid results */ functiongetemptyjinzita($levelNum = ){$SPACE=" ";//For filling spaces$STAR="*";//For filling models$decreseSpace=$levelNum-1;//The first line begins with a space, decreasing by line$result=""; for($level=1;$level<=$levelNum; ++$level) {//loop outer number$result. = Str_repeat ($SPACE,$decreseSpace--);if($level>=1&&$level<$levelNum) {$result.=$STAR;$spaceNum= ($level-1) *2-1;$result. = Str_repeat ($SPACE,$spaceNum<0?0:$spaceNum);if($level!=1)//First line on one *$result.=$STAR; }Elseif($level==$levelNum) {//Bottom level needs to be filled full *$result. = Str_repeat ($STAR,$level*2-1); }$result.="
"; }return$result;}EchoGetemptyjinzita ();//Print Pyramid key content?>
The above describes the PHP performance Analysis (001)-str_repeat ($input, $multiplier), including aspects of the content, I hope to be interested in PHP tutorial friends helpful.