相关疑难解决方法(0)

PHP:如何使用array-index访问数组元素值

如何使用array-index访问数组元素值?

<?
$json = '{
    "dynamic":{
       "pageCount":"12",
       "tableCount":"1"
    }
}';

$arr = json_decode($json, true);

echo $arr['dynamic']['pageCount']; // working
echo $arr[0]['pageCount']; // not working
?>
Run Code Online (Sandbox Code Playgroud)

我不知道'动态'中有什么,所以我想动态访问pageCount值?

php arrays

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

PHP:多维数组中的 Foreach

得到了学校的作业来制作一个多维数组。

<?php
$cars = array( 
        "car1" => array (   
            "brand" => 'BMW',
            "license" => '30-KL-PO',    
            "price" => 10000
            ),

        "car2" => array (
           "brand" => 'Mercedes',
           "license" => '51-ZD-ZD',
           "price" => 20000
        ),

        "car3" => array (
           "brand" => 'Maserati',
           "license" => 'JB-47-02',
           "price" => 30000
        )
     );

foreach($carss as $car){
echo $car['car1']['brand'] . $car['car1']['brand'] . "<br>";
}

?>
Run Code Online (Sandbox Code Playgroud)

我需要使用 foreach 显示所有汽车的品牌和许可证。我只用 car1 尝试过,但出现错误:未定义索引:car1。

我知道如何仅使用 echo 显示它,但我的作业说我必须使用 foreach。

php arrays foreach multidimensional-array

1
推荐指数
1
解决办法
2万
查看次数

从嵌套数组中获取值

我有这个数组:

array(4) { [0]=> array(4) { ["PlayerID"]=> int(0) ["Nickname"]=> string(15) "Peter" ["Score"]=> int(280) ["Ping"]=> int(322) } [1]=> array(4) { ["PlayerID"]=> int(1) ["Nickname"]=> string(4) "John" ["Score"]=> int(13265) ["Ping"]=> int(322) } [2]=> array(4) { ["PlayerID"]=> int(2) ["Nickname"]=> string(5) "Taylor" ["Score"]=> int(364) ["Ping"]=> int(281) } [3]=> array(4) { ["PlayerID"]=> int(7) ["Nickname"]=> string(7) "Mike" ["Score"]=> int(4656) ["Ping"]=> int(321) } }  
Run Code Online (Sandbox Code Playgroud)

我使用了这个foreach循环:

$API = array(); 
foreach($API_GET as $ID => $Info)
 {
    $Player[$ID] = $Info;
    foreach($Info as $key => $value)
   { 
        $API[$key] = $value; 

    }
  } …
Run Code Online (Sandbox Code Playgroud)

php arrays

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

无法回显数组项

我有一个我似乎无法正常访问的数组,一直试图回显地址.它被调用$user,这里是print_r:

Array(    
    [0] => stdClass Object        
    (            
        [id] => 1            
        [firstname] => Casper            
        [lastname] => *lastname*            
        [email] => someEmail            
        [username] => aUsername            
        [password] => *encrypted password*            
        [address] => myAddress            
        [address2] =>             
        [city] =>             
        [state] =>             
        [zipcode] => 1111            
        [join_date] => current timestamp        
    )
)
1
Run Code Online (Sandbox Code Playgroud)

这是在codeigniter,到目前为止我尝试过:

echo $user['address'];

echo $user->address;

他们两个都没有运气.任何帮助都非常有用

php arrays codeigniter codeigniter-3

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