PHP 将文本区域字段中的每个新行计数为新行并换行到列表项中

我正在使用文本区域(高级自定义字段)来捕获用户选择。


因此,用户首先回答附近是否有教育区域 - 是/否,然后触发包含 1-10 数字的无线电输入,然后根据情况,我需要返回我的信息。现在我只显示选择 1 个教育领域的返回输入。


想要做的是计算文本区域中的空格并将每一行包裹在 <li> $var </li> 周围。 我下面的代码仅返回文本区域输入的后半部分。


我的文本区域是:

学校

距离


下面的代码只是返回


<li>Distance</li>

我的代码


if( $edu_close == 'Yes' ) { 

        

        $lines = explode("\n", $edu_close1);

        $count = count ($mylines);


        foreach ( $lines as $line ) {

        $isedu = '<li>'.$lines.'</li>';    

    }


}


elseif( $edu_close == 'No' ) { 


    $noedu = 'Nothing Found';

    

}


    $poidetails .= $isedu;

    $poidetails .= $noedu;

    return $poidetails;

文本区

结果

我做错了什么吗?它只读取文本区域输入的末尾?


繁花如伊
浏览 119回答 1
1回答

慕村225694

您将在每个周期中覆盖$isedu。你应该像这样...$isedu .= '<li>'.$lines.'</li>';...
打开App,查看更多内容
随时随地看视频慕课网APP