首页 > 解决方案 > PHP-为数组值添加动态前缀

问题描述

使用 Xpath,我正在从 HTML 页面中提取一些数据。我的代码中有以下部分:

 echo '<ol type="A">';    
 foreach ($options as $option) {
 echo '<li>'.$option->nodeValue.'</li>';
 }
echo '</ol>';

结果是

我想手动将输出复制到文本文件。当我这样做时,前缀(A.、B.、C、D.)不会从浏览器复制到文本文件。所以我想将前缀 A、B、C、D 添加到我的 $option->nodeValue 内 foreach 循环(数组中总是 4 个成员) - 而不是使用 li 标记。我怎样才能做到这一点?(或者有没有办法使用 li 标签输出从浏览器简单复制:))

标签: php

解决方案


你的意思是这样的?

$letters=['A','B','C','D'];
echo '<ol type="A">';    
 foreach ($options as $index=>$option) {
 echo '<li>'.$letters[$index] . " " . $option->nodeValue.'</li>';
 }
echo '</ol>';

推荐阅读