gpt4 book ai didi

PHP:意外行为:foreach ... {$array ['country' ][] = $value ['country' ]}

转载 作者:行者123 更新时间:2023-11-29 04:56:34 26 4
gpt4 key购买 nike

为什么运营商

$array['country'][] 返回逻辑上的 $array[]['country']?

我说的是这个。如果你想从 MySQL 数组中提取每行 ['country'] 的值,[1],[2]...[n],你必须使用

$array['country'][]

尽管它们被排序为

$array['row#']['country']

这是因为 PHP 正在向后读取某些内容,还是因为我缺少一些基本的数组信息?

此处为完整代码

$result = array();
foreach($data as $value){

$array['country'][] = $value['country'];
$array['report'][] = $value['report'];
}
$data = $array;

让我知道如果我只是愚蠢...我真的不明白为什么会这样。

最佳答案

get an id from the db

SELECT id,country,report from yourdb

while ($row = mysql_fetch_array($result)) {
$array['country'][$row['id']] = $row['country'];
$array['report'][$row['id']] = $row['report'];
}


create an id

SELECT country,report from yourdb
$i=0
while ($row = mysql_fetch_array($result)) {
$array['country'][$i] = $row['country'];
$array['report'][$i] = $row['report'];
$i++
}

关于PHP:意外行为:foreach ... {$array ['country' ][] = $value ['country' ]},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6003045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com