//把格式化的字符串写入一个变量中 $number = 890; $str = ‘45‘; //1.格式化有占位符的变体 echo sprintf("ui%2\$suo%1\$diuo",$number,$str); echo ‘</br>‘; //2.填充符的变体 echo sprintf("u%‘h8s",$number); echo ‘</br>‘; //3.占位符的位置比填充符靠前 //特殊情形 数字+\$(占位符) 2\$ // 填充标志 + 填充物+总宽度 ‘h8 echo sprintf("%2\$‘h8s",$number,$str); echo ‘</br>‘; //结果 ui45uo890iuo uhhhhh890 hhhhhh45
原文:https://www.cnblogs.com/zxqblogrecord/p/10498620.html