我有两个变量:
- $foo - client1, client2, client3 (一个对象数组)
- $bar - 名称、id、营业额(字符串数组)
如果我回显$foo->name
客户端 1,它会返回成功值,但是:
foreach ($foo as $key1 => $value1) {
foreach ($bar as $key2 => $value2) {
echo $value2->$value1; // THIS IS NOT WORKING
}
}
希望我很清楚;我想返回这些值:
client1's name
client1's id
client1's turnover
client2's name
client2's id
etc...
这是成功的:
foreach($foo as $client) {
echo $client->name."<br>";
echo $client->id."<br>";
echo $client->billable."<br>";
}
返回客户姓名、他的 ID 以及他是否可以为每个客户计费。但是上面的代码不起作用。名称、id 和 billable 存储在一个字符串中,因此:
$bar = array ([0] => name, [1] => id, [2] => billable )