相关疑难解决方法(0)

如何循环关联数组并获取密钥?

我的关联数组:

$arr = array(
   1 => "Value1",
   2 => "Value2",
   10 => "Value10"
);
Run Code Online (Sandbox Code Playgroud)

使用以下代码$v填充了$arr

 foreach($arr as $v){
    echo($v);    // Value1, Value2, Value10
 }
Run Code Online (Sandbox Code Playgroud)

我如何获得$arr钥匙?

 foreach(.....){
    echo($k);    // 1, 2, 10
 }
Run Code Online (Sandbox Code Playgroud)

php loops associative-array

163
推荐指数
6
解决办法
29万
查看次数

$对象 - >($字符串)

我正在处理一个我没有写过但不能改变的类的对象.这个类有很多属性.我想循环使用这些属性中的大约一半(选择组).我将nescessary属性的名称放入一个数组中,并想循环遍历它们.这可能吗?语法是什么样的?

class B{
   public $foo = 'hi';
   public $bar = 'bye';
   ...etc, etc.
}

$arr = array(1=>'foo', 2=>'bar', ...)
$b = new B();
foreach($arr as $val){
  echo $b->($val); //<-----does not work
}
Run Code Online (Sandbox Code Playgroud)

php

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

标签 统计

php ×2

associative-array ×1

loops ×1