小编Rah*_*hul的帖子

使用数组字符串作为数组键

我有一个数组。之后print_r($arr)如下:

Array ( 
  [0] => Array ( 
      [groupid] => 5 
      [radminid] => 1 
      [type] => system 
      [system] => private 
  ) 
  [1] => Array ( 
      [groupid] => 10 
      [radminid] => 2 
      [type] => system 
      [system] => private 
  )
)
Run Code Online (Sandbox Code Playgroud)

我想将数组更改keygroupid,类似$arr[$arr[groupid]],我尝试了

foreach($array as $key => $value){
    $arr[$value] = $arr[$arr['groupid']];
}
Run Code Online (Sandbox Code Playgroud)

如何使用$arr[groupid]as $arr键?以下是我需要的。

Array ( 
  [5] => Array ( 
      [groupid] => 5 
      [radminid] => 1 
      [type] => system 
      [system] => private 
  ) …
Run Code Online (Sandbox Code Playgroud)

php arrays foreach multidimensional-array

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

不鼓励使用 echo 语言构造。(PHP)

为什么 codacy(代码审查工具)显示“不鼓励使用 echo 语言构造”。

如何解决这个问题。

1在此输入图像描述

php github-codereviews codacy

-1
推荐指数
1
解决办法
3187
查看次数

PHP:遍历数组给出错误的结果

我有以下代码:

$source_stat_array = array(0 => 'clicks', 1 => 'impr', 2 => 'spend');
$count = count($source_stat_array);


for ($i = 0; $i < count; $i++) {
    echo $source_stat_array[$i++];
}
Run Code Online (Sandbox Code Playgroud)

我得到的结果如下:

clicks spend
Run Code Online (Sandbox Code Playgroud)

而不是我需要

clicks impr spend
Run Code Online (Sandbox Code Playgroud)

你能回答我代码有什么问题吗?

php arrays loops

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

如何在PHP中打印值,这些值以数组格式存储在mysql中,且名称相同

[{"value":"css"},{"value":"html"},{"value":"javascript"},{"value":"just a samplepost"}]
Run Code Online (Sandbox Code Playgroud)

上面的代码应显示为用逗号分隔的纯文本单词,如下所示

css,html,javascript,只是一个示例帖子

上面的关键字应该使用PHP打印数组在HTML关键字标签中回显。

php printing arrays multidimensional-array

-4
推荐指数
1
解决办法
58
查看次数