2016-11-23 9 views
0

$entry[0]の値が10未満であるにもかかわらず実行されるコードが必要ですが、機能しません。PHP foreach:値よりも小さい数値のデータ

私は、エラーがここにある知っている:$data as $entry[0] < 10

データは、Excelワークシートで、$entry[0]は1から100までのシリアル番号であると$entry[1]がテキストフィールド(ドメイン名)です。

<?php $data = wp_excel_cms_get("top100"); ?> 
<?php foreach($data as $entry[0] < 10): ?> 
    <?php echo $entry[0]."&nbsp;";?> 
    <a href ="<?php echo "http://". $entry[1]; ?>" target="_blank"> 
    <?php echo $entry[1];?></a><br /> 
    <hr /> 
<?php endforeach; ?> 

答えて

0
<?php 
$data = wp_excel_cms_get("top100"); 
foreach($data as $entry[0]){ 
if ($entry[0] < 10){ echo $entry[0]."&nbsp;";?> 
<a href ="<?php echo "http://". $entry[1]; ? >"target="_blank"><?php echo $entry[1];?></a><br /> 
<?php  }  ?> 
<hr> 
<?php endforeach; ?> 
0

あなたは間違った方法でforeachを使用しています。まず、データを繰り返し処理し、シート行データにロジックを適用します。

<?php $data = wp_excel_cms_get("top100"); ?> 
<?php foreach($data as $entry): ?> 
    <?php if($entry[0] < 10): ?> 
     <?php echo $entry[0]."&nbsp;";?><a href ="<?php echo "http://". $entry[1]; ? >"target="_blank"><?php echo $entry[1];?></a><br /> 
    <?php endif; ?> 
<hr /> 
<?php endforeach; ?> 
関連する問題