如何更改数组值?

时间:2017-08-10 06:41:27

标签: php

是否可以将突出显示的单词更改为数字而不在数据库表中更改?

想从这个

$value['how']

到这个

$value['0']

enter image description here

2 个答案:

答案 0 :(得分:3)

是的,您需要使用array_values()

$array = array("how" => "how-value", "to" => "to-value");
print_r(array_values($array));

输出:

Array
(
    [0] => how-value
    [1] => to-value
)

编辑OP

获取值

foreach($array as $key => $value) {
  $someArray = array_values($value);
 print_r($someArray[0]);
}

//return 144

答案 1 :(得分:1)

@Milan Chheda回答是正确的,但我只是在这里做简报,以便用户可以更好地了解这一点。

使用array_values()获取数组的值。

$FormedArray = array_values($your_array);

现在打印该数组print_r($FormedArray);

你会得到像

这样的结果
Array
(
    [0] => 144
    [1] => 41
    [2] => USA
    [3] => 12
    [4] => 12
)

这是一个工作示例。 https://eval.in/843720