有一个变量$list
,它有一些数组。PHP check array
printr_r($list);
给出类似:
Array (
[0] => stdClass Object (
[ID] => 1
[name] => Martha Dandridge
)
[1] => stdClass Object (
[ID] => 35
[name] => Abigail Smith
)
[2] => stdClass Object (
[ID] => 153
[name] => Julia Gardiner
)
[3] => stdClass Object (
[ID] => 271
[name] => Hillary Rodham
)
[4] => stdClass Object (
[ID] => 124
[name] => Nancy Davis
)
)
我们应该检查,如果该阵列中的任何条目[name]
一直希望值。
像:
if($list has "Nancy Davis" or "Hillary Rodham" in [name] of some entry?) {
return true;
} else {
return false;
}
我们有“南希·戴维斯”和“希拉里”我们的阵中,所以它应该给true
。
如果我们问这样的:
if($list has "George Bush" or "Lou Henry" or "Helen Herron" in [name] of some entry?) { ... }
它应该给false
,因为没有任何name
这样的值。
阵列中可以有任意数量的条目(我的意思是[0], [1] ... [any]
),它应该检查每个条目的[name]
。
那你试试这么远? – relet 2010-07-29 14:55:37
这是功课吗?回复:*请为此提供工作代码*:这不是如何工作(实际上它被认为是粗鲁的要求代码)。请显示你到目前为止。 – 2010-07-29 14:55:38
您可能对本网站的工作原理有错误的印象。我们可以*协助您,但我们需要您的帮助。你不能指望我们给你的代码没有你让你的手有点肮脏。如果有的话,这将有助于发布你尝试过的东西。 – 2010-07-29 14:56:33