Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何为列表项创建序号?_Php_Numbers_Ordinal - Fatal编程技术网

Php 如何为列表项创建序号?

Php 如何为列表项创建序号?,php,numbers,ordinal,Php,Numbers,Ordinal,我有一个带有此代码的列表项: foreach ($medias as $i => $media) { $html .= "<li class=''>...</li>"; } foreach($i=>$media){ $html.=“..”; } 我希望输出如下: <li class="id-1">...</li> <li class="id-2">...</li> <li class="id-3">

我有一个带有此代码的列表项:

foreach ($medias as $i => $media) {

$html .= "<li class=''>...</li>";

}
foreach($i=>$media){
$html.=“
  • ..
  • ”; }
    我希望输出如下:

    <li class="id-1">...</li>
    <li class="id-2">...</li>
    <li class="id-3">...</li>
    <li class="id-4">...</li>
    ....
    
  • ....
    谢谢你的帮助

    试试这个:

    for($i=0; $i<count($media); $i++) {
    
      $html .= '<li class="id-'.($i+1).'">...</li>';
    
     }
    
    foreach ($medias as $i => $media) {
        $html .= "<li class='".($i + 1)."'>...</li>";
    }
    
    $x=0;
    foreach ($medias as $i => $media) {
    $x++;
    
    echo "<li class='id-".$x."'>...</li>";
    
    }
    
    对于($i=0;$i请尝试以下操作:

    for($i=0; $i<count($media); $i++) {
    
      $html .= '<li class="id-'.($i+1).'">...</li>';
    
     }
    
    foreach ($medias as $i => $media) {
        $html .= "<li class='".($i + 1)."'>...</li>";
    }
    
    $x=0;
    foreach ($medias as $i => $media) {
    $x++;
    
    echo "<li class='id-".$x."'>...</li>";
    
    }
    
    foreach($i=>$media){
    $html.=“
  • ”; }
    试试这个:

    for($i=0; $i<count($media); $i++) {
    
      $html .= '<li class="id-'.($i+1).'">...</li>';
    
     }
    
    foreach ($medias as $i => $media) {
        $html .= "<li class='".($i + 1)."'>...</li>";
    }
    
    $x=0;
    foreach ($medias as $i => $media) {
    $x++;
    
    echo "<li class='id-".$x."'>...</li>";
    
    }
    
    $x=0;
    foreach($i=>$media的媒体){
    $x++;
    echo“
  • ”; }
    那么你只是假设密钥是一个整数?谢谢,这是有效的。但我有另一个问题。在我的网站上,1页有10个项目,当第2页加载时,id重复了1-10。我想继续11-19。你能帮我吗?你能补充一点关于你遇到的问题的描述吗?