1.<?php
$number?=?123;
$txt?=?sprintf("帶兩位小數(shù):%1\$.2f
<br>不帶小數(shù):%1\$u",$number);
echo?$txt;
?>1\$ 是什么意思?2.<?php
$str1?=?"Hello";
$str2?=?"Hello?world!";
echo?sprintf("[%8s]",$str1)."<br>";
echo?sprintf("[%-8s]",$str1)."<br>";
echo?sprintf("[%8.8s]",$str2)."<br>";
?>這3個輸出不是太懂。。快懵了,謝謝大家解釋一下。
1 回答

freeeWilll
TA貢獻3條經(jīng)驗 獲得超4個贊
? \$是$的轉(zhuǎn)義,$就是PHP中聲明變量用的啦。
$str1?=?"Hello"; $str2?=?"Hello?world!"; printf("[%s]<br>",$str1);???????//[Hello] printf("[%8s]<br>",$str1);??????//[?Hello] printf("[%-8s]<br>",$str1);?????//[Hello?] printf("[%08s]<br>",$str1);?????//[000Hello] printf("[%'*8s]<br>",$str1);????//[***Hello] printf("[%8.8s]<br>",$str2);????//[Hello?wo]
- 1 回答
- 0 關注
- 1487 瀏覽
添加回答
舉報
0/150
提交
取消