首页 > 解决方案 > 尝试添加html标签时php数组错误输出

问题描述

我徘徊为什么我的代码会产生错误的输出。

$array = require 'http://vilavaleaprahovei.ro/kimea/allMarks.php';
$output = array_keys($array);
$option = '';
foreach ($output as $val) {
    $option .= "<option>$val</option>";
}
print_r($option);

预期结果是:

<option>ALCAR STAHLRAD</option>
<option>ENZO</option>
<option>DEZENT</option>
...........

先感谢您!

标签: phparrays

解决方案


确保你有allow_url_include = On你的php.ini

如果allMarks.php是一个 php 文件,您在其中声明并返回一个数组,您应该<?php首先打开 php 脚本标签并使用如下return关键字:

<?php
return array (
  'ALCAR STAHLRAD' => 
  array ( ...

推荐阅读