Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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 上载时如何从csv文件中删除html实体?_Php_Csv_Html Entities - Fatal编程技术网

Php 上载时如何从csv文件中删除html实体?

Php 上载时如何从csv文件中删除html实体?,php,csv,html-entities,Php,Csv,Html Entities,我试图上传csv文件,它上传了csv,但数据不正确 如何将其转换为字符串并删除<;p>或p 我的csv文件数据示例: **&lt;p&gt;\DECO APPLE GRN IN WOODEN CRATE SIZE 34X25X15.5CM PLASTIC&lt;/p&gt;\** 你可以这样做 $sample_string = '**&lt;p&gt;\DECO APPLE GRN IN WOODEN CRATE SIZE 34X25X1

我试图上传csv文件,它上传了csv,但数据不正确

如何将其转换为字符串并删除
<;p>
p

我的csv文件数据示例:

**&lt;p&gt;\DECO APPLE GRN IN WOODEN CRATE SIZE 34X25X15.5CM PLASTIC&lt;/p&gt;\**

你可以这样做

$sample_string = '**&lt;p&gt;\DECO APPLE GRN IN WOODEN CRATE SIZE 34X25X15.5CM PLASTIC&lt;/p&gt;\**';
echo strip_tags(html_entity_decode($sample_string));
// **\DECO APPLE GRN IN WOODEN CRATE SIZE 34X25X15.5CM PLASTIC\**
应用程序(如果没有格式错误):


@用户3803889是吗?CSV文件在哪里?我想这更容易检查先生,我如何才能在这里添加csv文件?@user3803889如果太大,您不需要将其放在这里,而是使用@user3803889这是原始csv文件吗?新行到处都是,它没有被新行正确终止是的,这是csv原始文件的样本。我无法编辑它们,因为它们超过20000个。所以我需要通过代码来编辑它们。
$data = array();
if (($handle = fopen('sample.csv', 'r')) !== false) {
    while (($row = fgetcsv($handle, 4096, ',', "\n")) !== false) {
        $data[] = array_map(function($var){
            return strip_tags(html_entity_decode($var));
        }, $row);
    }
    fclose($handle);
}

echo '<pre>';
print_r($data);
Array
(
    [0] => Array
    (
        [0] => PROD.product_id
        [1] => PROD.sync_2
        [2] => PROD.quantity
        [3] => PROD_DESC.name
        [4] => PROD_DESC.description
        [5] => PROD_DISC.price
    )

    [1] => Array
    (
        [0] => 1
        [1] => ABCD
        [2] => 2570
        [3] => VIP
        [4] => "\ DECO APPLE GRN IN WOODEN CRATE SIZE 34X25X15.5CM PLASTIC\"
        [5] => 0.848
    )

    [2] => Array
    (
        [0] => 1
        [1] => ABCDEFG
        [2] => 2570
        [3] => VIP 2
        [4] => "\ DECO APPLE GRN IN WOODEN CRATE SIZE 34X25X15.5CM PLASTIC\"
        [5] => 10
    )
)