Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.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 - Fatal编程技术网

如何在PHP中对事物进行编号?

如何在PHP中对事物进行编号?,php,Php,更新: 我知道我可以在输出中使用directky,但我记得我使用了类似以下内容: 当我在wordpress博客上工作时。每次我插入该标记时,都会出现一个比前一个更大的数字,因此我基本上是这样做的: <?php echo $i++; ?> Text <?php echo $i++; ?> Text <?php echo $i++; ?> Text 我是一个HTML/CSS前端的家伙,所以请原谅这个基本问题。我只需要知道我可以用什么PHP代码对一些文本进行编号

更新:

我知道我可以在输出中使用directky,但我记得我使用了类似以下内容:

当我在wordpress博客上工作时。每次我插入该标记时,都会出现一个比前一个更大的数字,因此我基本上是这样做的:

<?php echo $i++; ?> Text
<?php echo $i++; ?> Text
<?php echo $i++; ?> Text
我是一个HTML/CSS前端的家伙,所以请原谅这个基本问题。我只需要知道我可以用什么PHP代码对一些文本进行编号

正文

正文

正文

进入:

正文

正文

正文

有点像在html中,但在PHP中所做的。

更新答案:

您可以使用变量,因为您已经这样做了。您正在发布的示例应该已经起作用了。只需使用$i=0初始化它

旧答案:

你在这里有一个基本的误解。PHP是一种脚本语言,而不是标记语言。PHP执行诸如连接到数据源、计算、添加、更改数据库中的条目等操作。简言之,PHP代码是执行的一系列命令。PHP本身没有设计元素、标记和格式选项

PHP可以并且通常会在需要显示内容的地方输出HTML

您可以在PHP中拥有来自文件或数据源的任意数据数组:

$array = array("First chapter", "Second chapter", "Third chapter"); 
您可以将此数据输出为HTML:

echo "<ol>";

foreach ($array as $element)  // Go through each array element and output an <li>
 echo "<li>$element</li>";

echo "</ol>";
结果大致相当

<ol>
<li>First chapter</li>
<li>Second chapter</li>
<li>Third chapter</li>
</ol>
最新答复:

您可以使用变量,因为您已经这样做了。您正在发布的示例应该已经起作用了。只需使用$i=0初始化它

旧答案:

你在这里有一个基本的误解。PHP是一种脚本语言,而不是标记语言。PHP执行诸如连接到数据源、计算、添加、更改数据库中的条目等操作。简言之,PHP代码是执行的一系列命令。PHP本身没有设计元素、标记和格式选项

PHP可以并且通常会在需要显示内容的地方输出HTML

您可以在PHP中拥有来自文件或数据源的任意数据数组:

$array = array("First chapter", "Second chapter", "Third chapter"); 
您可以将此数据输出为HTML:

echo "<ol>";

foreach ($array as $element)  // Go through each array element and output an <li>
 echo "<li>$element</li>";

echo "</ol>";
结果大致相当

<ol>
<li>First chapter</li>
<li>Second chapter</li>
<li>Third chapter</li>
</ol>

这取决于您尝试编写的文件类型。PHP通常是用HTML编写网页,但并不总是这样。在HTML中,如果需要编号列表,则应使用有序列表

如果您只是编写某种文本文件,那么在您的示例中,递增并输出一个变量,如$i,应该可以


您提到了Wordpress,因此值得注意的是,如果您以前使用过Wordpress模板,您在Wordpress库中使用了几十个特殊函数,尽管您可能还没有完全意识到您正在做的事情。对于模板引擎,很多PHP繁重的工作都被隐藏和简化了,如果您当前的项目不是基于该引擎构建的,那么您必须自己完成该逻辑。

这取决于您尝试编写的文件类型。PHP通常是用HTML编写网页,但并不总是这样。在HTML中,如果需要编号列表,则应使用有序列表

如果您只是编写某种文本文件,那么在您的示例中,递增并输出一个变量,如$i,应该可以


您提到了Wordpress,因此值得注意的是,如果您以前使用过Wordpress模板,您在Wordpress库中使用了几十个特殊函数,尽管您可能还没有完全意识到您正在做的事情。对于模板引擎,很多PHP繁重的工作都被隐藏和简化了,如果您当前的项目不是基于该引擎构建的,那么您必须自己完成该逻辑。

文本来自哪里?文件、变量等。你能再澄清一下吗?如何存储需要编号的文本?在变量中,或者在数组中?@Tanim查看我的更新答案。文本来自哪里?文件、变量等。你能再澄清一下吗?如何存储需要编号的文本?在变量中,或者在数组中?@Tanim查看我的更新答案。