标签: associative-array

如何将数组值转换为数组索引,数组值在Php中保持不变

我有这样的数组

array(
0 => "bar",
1 => "foo",
);
Run Code Online (Sandbox Code Playgroud)

我想要像这样的输出

array(
"bar" => "bar",
"foo" => "foo",
);
Run Code Online (Sandbox Code Playgroud)

我怎么能实现这个目标?

php arrays associative-array arraylist

0
推荐指数
1
解决办法
761
查看次数

遍历php中的数组

可能重复:
循环数组数组

所以我知道如何遍历一个偶数键=>值(关联)的数组,但我有一个奇怪的数组,我需要遍历它并打印出值:

$object_array = array(
    'type' => 'I am type',
    array(
        'property' => 'value',
        'property_2' => 'value_2'
    )
);
Run Code Online (Sandbox Code Playgroud)

我认为我能做的是:

foreach($object as $key=>$vlaue){
   //what now?
}
Run Code Online (Sandbox Code Playgroud)

所以你可以看到我迷路了,我该如何走过下一个阵列?

php arrays associative-array

0
推荐指数
1
解决办法
5290
查看次数

使用jQuery访问关联数组

我这里有一个关联数组 -

var dataset = {
    "person" : [    
        {"userLabels": ["Name","Role"]},
        {"tagNames": ["lName","role"]},
        {"tableClass": "width530"},
        {"colWidths": ["50%","50%"]}
    ]
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用各种方法使用jQuery访问'userLabels'对象,但我失败了.我认为我在做基础知识时出错了.我希望使用jQuery访问userLabels对象,结果应该是一个数组,所以我可以执行jQuery.inArray()操作.

javascript arrays jquery associative-array

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

将字符串转换为PHP关联数组

我怎么能转换这个字符串

$str = "array('3'=>'wwm','1'=>'wom')";
Run Code Online (Sandbox Code Playgroud)

到真正的php关联数组...

php arrays string associative-array converter

0
推荐指数
1
解决办法
422
查看次数

如何访问特定的键 - >值对并从PHP中的关联数组中排除特定的键 - >值对?

我有一个名为的关联数组$_SESSION[BASE_SESSION_NAME]['my_cart'].供您参考我打印如下数组:

Array
(
    [6f993b72511c37f4ab4d7273066b8160] => Array
        (
            [pack_id] => 6f993b72511c37f4ab4d7273066b8160
            [pack_type] => test
            [pack_type_id] => 4
            [pack_name] => NEET XII Biology
            [pack_price] => 459.00
            [pack_validity] => Array
                (
                    [years] => 1
                    [months] => 0
                    [days] => 0
                )

        )

    [cart_summary] => Array
        (
            [total_no_packages] => 3
            [total_pack_price] => 1557
            [final_total_pack_price] => 1557
            [total_pack_discount] => 0
            [apply_deal_code] => 0
            [no_of_discounted_packages] => 0
        )

    [67f76ffae26ffdcde7a392c5534c972a] => Array
        (
            [pack_id] => 67f76ffae26ffdcde7a392c5534c972a
            [pack_type] => test
            [pack_type_id] => 4
            [pack_name] => NEET …
Run Code Online (Sandbox Code Playgroud)

php sql arrays associative-array

0
推荐指数
1
解决办法
135
查看次数

PHP - 访问同一数组中的数组元素

有了一个数组,我想调用一个值,在同一个数组中给出一个键!
在我的下面的例子中,我试图调用一个特定的值,'default'在同一个数组中给出键,但没有成功!是否有可能在PHP中这样做?这是我的数组:

$inc_folders = array(
         'default' => "def_folder",
         'file'     => $inc_folders['default'] . "/textfile.txt" 
    );
Run Code Online (Sandbox Code Playgroud)

调用值$inc_folders['file'],我希望结果如下:"def_folder/textfile.txt"; 但我得到一个错误!

拜托,你能帮我解决这个问题吗?
非常感谢!

php arrays associative-array

0
推荐指数
1
解决办法
99
查看次数

将数组项用作对象中的键时出现意外令牌错误

在Chrome中,以下JavaScript代码会引发意外令牌错误:

var somearray = ["foo","bar"];
var someassoc = {somearray[0]:somearray[1]};
Run Code Online (Sandbox Code Playgroud)

抛出的错误:

Uncaught SyntaxError: Unexpected token [
Run Code Online (Sandbox Code Playgroud)

相反,我希望它应该创建一个具有该键的键somearray[0]和一个项的对象somearray[1].

那么,为什么会这样呢?一个Unexpected Token通常意味着一个支架已经被放错地方等,但这里并非如此.

javascript arrays associative-array

0
推荐指数
2
解决办法
3922
查看次数

Bash:将值添加到关联数组,而键=>值已存在

如何为关联数组中的现有键添加值?

declare -A DATA
DATA=([foo]="bar" [foo2]="bar2" [foo3]="bar3")
Run Code Online (Sandbox Code Playgroud)

应该是这样的

DATA=([foo]="bar text" [foo2]="bar" [foo3]="bar")
Run Code Online (Sandbox Code Playgroud)

bash associative-array

0
推荐指数
1
解决办法
4878
查看次数

关联数组中的键名

我正在尝试将项目添加到关联数组,但未正确生成我的密钥名称。我的代码如下:

var room_name = $('#room_name').val();
var item_name = $('#item_name').val();
var item_description = $('#item_description').val();
roominventory[room_name] = { item_name : item_description };
Run Code Online (Sandbox Code Playgroud)

正在发生的事情是我得到

{
    "Correct room name": {
        "item_name": "correct item description"
    }
}
Run Code Online (Sandbox Code Playgroud)

除了item_name. 我希望键名是值,item_name但我只是得到 text item_name

任何想法我做错了什么?

javascript jquery associative-array

0
推荐指数
1
解决办法
64
查看次数

如何将索引数组转换为关联数组?

有没有办法转换以下对象数组:

   array =  [
        { date: "08/18", id: 1 },
        { date: "08/14", id: 2 },
        { date: "08/15", id: 3 }
    ]
Run Code Online (Sandbox Code Playgroud)

入这个?只返回日期:

array2 = ["08/18", "08/14", "08/15"]
Run Code Online (Sandbox Code Playgroud)

我一直在尝试按如下方式推送日期元素,但它似乎不起作用:

array.map(e => {
    array2.push(e.date)
})
Run Code Online (Sandbox Code Playgroud)

提前致谢。

javascript arrays iteration associative-array reactjs

0
推荐指数
1
解决办法
37
查看次数