从数组中回显特定项

时间:2017-04-19 16:52:06

标签: php arrays

我想要回应这个数组中的值,所以它会说" true"

int reverse_num(int num)
{
    int result = 0;
    while (num > 0)
    {
       int digit = num % 10;
       result = result * 10 + digit;
       num /= 10;
    }
    return result;

我如何在PHP中执行此操作?

3 个答案:

答案 0 :(得分:0)

简单地

<?php

echo $objectVarName->Value;

注意$objectVarName不是{{3}},而是{{3}}。

PHP中一个非常常见的数组示例如下:

$array = array(
    "foo" => "bar",
    "bar" => "foo",
);

答案 1 :(得分:0)

假设Value的对象属性是公共的(它是或者它不会被输出),你可以使用PHP的对象运算符->

如:

echo $obj->Value;

如果它不公开,你会想要使用get menthod,例如

class obj{
      protected $Value = true;

      public function getValue(){
          return $this->Value;
      }
}

 $obj = new obj();
 echo $obj->getValue();

您可以看到两者都以相同的基本方式访问对象属性(使用->)。这与您如何访问数组中的元素有所不同。您可以在一个对象上实现ArrayAccess,这允许您像使用它一样使用它,但这是另一个时间的帖子。

http://php.net/manual/en/class.arrayaccess.php

答案 2 :(得分:0)

这是一个简单的解决方案,可能会有所帮助。

<?php
    //Let suppose you have this array
    $arr = array('id'=>1,'name'=>'alax','status'=>'true');

    //Check out array (Basically return array with key and value).
    print_r($arr);

    // Get value from the particular index
    echo "<br/>Your value is:".$arr['status'];
?>