从数组中选择数据的一部分

问题描述 投票:0回答:1

我发布了我正在处理的代码,并将结果存储在数组中。请告诉我如何从该数组中仅选择结果的一部分?代码

> if($result = mysqli_query($link, $sql)){
>     if(mysqli_num_rows($result) > 0){
>         while($row = mysqli_fetch_array($result)){
> print_r(array_count_values($row));
>         }

结果

Array ( [1] => 2 [9876543210] => 2 [14] => 2 ) Array ( [2] => 2 [9876543210] => 2 [10] => 2 ) Array ( [3] => 2 [9876543210] => 2 [5] => 2 ) Array ( [4] => 2 [9876543210] => 2 [1] => 2 )

如何选择和仅显示数字14?还是只有数字5?我想将数字14设为$ value。像echo $value;应该得到数字14。

php arrays
1个回答
0
投票

为什么简单不使用echo类似:

echo $row['nameofdbvalue'];

尝试查看该SO主题:SO LINK


关于您的评论的答复:

如果您的数据库例如:

id - name
1  - Jason
2  - Micheal

您通过简单的选择查询并获取结果,例如:

if($result = mysqli_query($link, $sql)){
   if(mysqli_num_rows($result) > 0){
     while($row = mysqli_fetch_array($result)){
      echo $row['name'];
    }
  }
}

此代码将打印Jason和Micheal。

[如果您只想要其中之一,则可以使用WHERE id='1'更改查询并且echo将仅输出Jason

© www.soinside.com 2019 - 2024. All rights reserved.