假设我在PHP以下嵌套变量。
$data = Array(
Array('lname' => 'Simpson','fname' => 'Homer','age' => '35','motto' => '_blank_'),
Array('lname' => 'Simpson','fname' => 'Marge','age' => '34','motto' => '_blank_'),
Array('lname' => 'Flintstone','fname' => 'Fred','age' => '33','motto' => '_blank_'),
Array('lname' => 'Flintstone','fname' => 'Wilma','age' => '29','motto' => '_blank_')
);
还假定用于访问特定值的标准方法:
print($data[0]['fname']); // Homer
print($data[1]['age']); // 34
问题
有一个现有的库或框架,可以让我轻松地 接取特定值声明,没有使用foreach循环?
$test = $data->get_record_by_fname['Homer']
print $test['age'] //35
如果不是这样,你总是可以让你自己! – 2010-01-29 03:23:18
任何可能存在的函数无论如何都会使用foreach循环,但使用foreach循环编写自己的框架比搜索互联网找不到的东西要好得多。 – animuson 2010-01-29 03:28:41
我已经自己做过了,而且我不是唯一有此想法的人。问题是看看其他人是如何做到的。 – dreftymac 2010-01-29 03:53:20