我在PHP這個while循環:訪問一排的陣列PHP
<?php while($percentSKU = sqlsrv_fetch_array($resultSKU, SQLSRV_FETCH_ASSOC)) : ?>
<p><?php echo $percentSKU['PercentageSales']; ?>%</p>
<?php endwhile; ?>
哪出把12行,例如:
.00%.00%.00%, 0.00%,26.22%,.00%,3.96%,1.49%,5.23%,20.88%,42.22%,.00%有沒有辦法只打印出1個特定的行?
我已經試過這樣的事情:
<?php echo $percentSKU['PercentageSales'][4]; ?>
但由於數組返回一個刺痛,我收到的第n個單個字符數據的第n行。 所以,而不是得到'26.2'我得到'2'
任何想法?
的怎麼樣只是使用echo $ percentSKU [ 'PercentageSales']?我不確定,因爲我看不到數組的外觀。你可以使用print_r($ precentSKU ['PercentageSales']);並向我們顯示輸出? – JeroenE
選擇輸出行的條件是什麼? –
<?php print_r($ percentSKU ['PercentageSales']); ?>只是給我'.00%',我假設只是給我第一行... – PHPNewbie