小编CJ *_*ton的帖子

将8位十六进制颜色转换为rgba颜色?

我在这个主题上找到的所有内容只是将十六进制转换为rgb,然后添加一个1的alpha.我想从十六进制数字中获得预期的alpha.

颜色如#949494E8#DCDCDC8F明显具有不是0或1的alpha值.

css hex colors rgba

15
推荐指数
2
解决办法
2万
查看次数

从 CSV 解析时,php 关联数组的第一个键返回未定义的索引

从 csv 解析时,我无法访问关联数组的第一个索引。

CSV:

ID,COLOR
1,Red
2,Green 
3,Blue
Run Code Online (Sandbox Code Playgroud)

PHP:

ID,COLOR
1,Red
2,Green 
3,Blue
Run Code Online (Sandbox Code Playgroud)

现在$colors返回:

function associative_array_from_csv($csv)
{
    $rows   = array_map('str_getcsv', file($csv));
    $header = array_shift($rows);
    $array  = array();

    foreach($rows as $data) {
        $array[] = array_combine($header, $data);
    }

    return $array;
}

$colors = associative_array_from_csv($csv);
Run Code Online (Sandbox Code Playgroud)

但是如果我尝试访问ID任何颜色的:

[
    [
        "ID"    => "1",
        "COLOR" => "Red",
    ],
    [
        "ID"    => "2",
        "COLOR" => "Green ",
    ],
    [
        "ID"    => "3",
        "COLOR" => "Blue",
    ],
];
Run Code Online (Sandbox Code Playgroud)

如果我循环颜色,我可以像ID这样访问:

$colors[0]["ID"]    // returns …
Run Code Online (Sandbox Code Playgroud)

php

3
推荐指数
1
解决办法
1418
查看次数

标签 统计

colors ×1

css ×1

hex ×1

php ×1

rgba ×1