首页 > 解决方案 > 在php中添加自动编号1 2 3 4 5 6

问题描述

我想添加自动编号 1 2 3 4 5 6 7 8 9 以在 HTML 标签中使用它们

    for($i = 1; $i <= 30; $i++) {
       $formattedNumber = sprintf('%02d', $i);
       $formattedNumber;

    } 

    $slug = "" . $formattedNumber;
    return '<a href="#'. $slug .'"><h'. $hTag .' id="' . $slug . '">' . $title . '</h'. $hTag .'></a>';

不工作它对所有操作使用一个固定的数字

我要输出

<h1 id=#1
<h2 id=#2
<h2 id=#3

此代码有效,但随机数我想要数字 1 2 3 4 5 6 没有重复

      for($i = 1; $i <= 99; $i++) {
       $formattedNumber = sprintf('%02d', $i);
       $formattedNumber = rand(1,5);

    }

   $slug = "" . sanitize_title_with_dashes($formattedNumber); 

有什么解决办法吗?

标签: php

解决方案


我认为它会帮助你,但它会创建一个链接:

$slug="";
for($i = 1; $i <= 5; $i++) {
    $slug .= '<h'. $i .' id="#' . $i . '">' . $i . '</h'. $i .'>';
} 

echo '<a href="#">'.$slug.'</a>';

推荐阅读