【发布时间】:2013-12-09 13:49:13
【问题描述】:
我有一个数组数组
$person = array(2) {
[billy]=>
array(3) {
["height"]=>
string(60) "tall"
["build"]=>
string(7) "slim"
["attractiveness"]=>
string(7) "extremely"
}
[carl]=>
array(3) {
["height"]=>
string(60) "short"
["build"]=>
string(7) "chubby"
["attractiveness"]=>
string(7) "neglegible"
}
不幸的是,卡尔对他没有任何兴趣。相反,比利的需求量很大,人们希望看到比利的详细信息。
所以我想遍历数组,只返回比利的信息。
function findHotty($billy){
foreach ( $person as $meat)
{
// wizardry
return onlyBilly
}
}
我希望在函数中传递子数组的名称,所以如果明天 Carl 风靡一时——他具有某种不可否认的魅力——当我调用该方法时,我可以将它传递给 Carl,它会寻找他的子-大批。 我希望这很清楚!
【问题讨论】:
-
你用过 PHP 编程吗?因为这是 PHP 101 编码
-
return $person[$name]- 不需要任何循环,尽管您应该实施某种错误检查以确保名称存在于 people 数组中。 -
另外这不是 PHP 数组语法。
-
每个人都会时不时地与基础知识斗争!
-
@sємsєм 这是一个数组的 PHP
var_dump。