Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.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,我对php相当陌生,不确定是否可以逐行包含php文件内容 假设我有一个有序列表和一个包含三行的php文件。我可以使用 我的问题是,是否可以包括单行线 myfile.php apples bananas oranges <ol> <li>???????</li> <li>???????</li> <li>???????</li> </ol> <?php $apples =

我对php相当陌生,不确定是否可以逐行包含php文件内容

假设我有一个有序列表和一个包含三行的php文件。我可以使用

我的问题是,是否可以包括单行线

myfile.php

  apples
  bananas
  oranges
<ol>
 <li>???????</li>
 <li>???????</li>
 <li>???????</li>
</ol>
<?php
$apples = "apples";
$bananas = "bananas";
$oranges = "oranges";
<ol>
 <li><?php echo $apples; ?></li>
 <li><?php echo $bananas; ?></li>
 <li><?php echo $oranges; ?></li>
</ol>
<?php
$fruits = array( 'apples', 'bananas', 'oranges' );
<ol>
<?php
foreach ($fruits as $fruit){
   echo '<li>'.$fruit.'</li>';
}
?>
</ol>
index.php

  apples
  bananas
  oranges
<ol>
 <li>???????</li>
 <li>???????</li>
 <li>???????</li>
</ol>
<?php
$apples = "apples";
$bananas = "bananas";
$oranges = "oranges";
<ol>
 <li><?php echo $apples; ?></li>
 <li><?php echo $bananas; ?></li>
 <li><?php echo $oranges; ?></li>
</ol>
<?php
$fruits = array( 'apples', 'bananas', 'oranges' );
<ol>
<?php
foreach ($fruits as $fruit){
   echo '<li>'.$fruit.'</li>';
}
?>
</ol>


  • 谢谢

    有更多的可能性,其中之一是将内容放入文本文件中,然后使用
    文件加载内容。然后可以使用foreach遍历每一行

    另一种方法是,如果不需要将值放入文件中,则将其放入数组中

    $fruits = array(
      'apples',
      'bananas',
      'oranges'
    );
    
    然后可以使用foreach对该数组进行迭代


    在开始之前,您应该阅读这些内容,也许您应该从文档的开头开始

    您可以将文件作为数组读取:

    $myFile = file('myfile.php', FILE_IGNORE_NEW_LINES); // FILE_IGNORE_NEW_LINES strips the new line characters from the array
    
    现在,您可以打印一行:

    echo $myFile[2]; // echo the third item
    
    或将所有内容输出为HTML列表:

    echo '<ol>';
    foreach ($myFile as item) {
      echo '<li>'. $item .'</li>';
    }
    echo '</ol>';
    
    echo';
    foreach($myFile作为项目){
    回显“
  • ”.$item.“
  • ”; } 回声';
    您可以通过多种方式执行: 为每个变量声明变量:

    myfile.php

      apples
      bananas
      oranges
    
    <ol>
     <li>???????</li>
     <li>???????</li>
     <li>???????</li>
    </ol>
    
    <?php
    $apples = "apples";
    $bananas = "bananas";
    $oranges = "oranges";
    
    <ol>
     <li><?php echo $apples; ?></li>
     <li><?php echo $bananas; ?></li>
     <li><?php echo $oranges; ?></li>
    </ol>
    
    <?php
    $fruits = array( 'apples', 'bananas', 'oranges' );
    
    <ol>
    <?php
    foreach ($fruits as $fruit){
       echo '<li>'.$fruit.'</li>';
    }
    ?>
    </ol>
    
    
    
  • 声明一个数组和所有数组

    myfile.php

      apples
      bananas
      oranges
    
    <ol>
     <li>???????</li>
     <li>???????</li>
     <li>???????</li>
    </ol>
    
    <?php
    $apples = "apples";
    $bananas = "bananas";
    $oranges = "oranges";
    
    <ol>
     <li><?php echo $apples; ?></li>
     <li><?php echo $bananas; ?></li>
     <li><?php echo $oranges; ?></li>
    </ol>
    
    <?php
    $fruits = array( 'apples', 'bananas', 'oranges' );
    
    <ol>
    <?php
    foreach ($fruits as $fruit){
       echo '<li>'.$fruit.'</li>';
    }
    ?>
    </ol>
    
    
    
    祝你好运

    看看这个:你在寻找和。