我需要一些关于我正在处理的代码的帮助。该代码有点类似于使用xml文档的邮件合并类型系统,并用php替换了一些变量。访问数组并使用每个循环php
我正在构建一个数据数组,如下所示。
$emaillist = array(
array('fname' => 'Brad',
'lname' => 'B',
'recipient' => '[email protected]'),
array('fname' => 'Josh',
'lname' => 'M',
'recipient' => '[email protected]'),
array('fname' => 'Patrick',
'lname' => 'P',
'recipient' => '[email protected]'),
array('fname' => 'Dave',
'lname' => 'J',
'recipient' => '[email protected]'));
我然后创建一个foreach循环,在这里我想很多的数据集内每个人的代码运行的比特,有一两件事,我试图做的是替换掉str_replace函数使用一些字符串()。我将如何去访问每个人在foreach中的名字的价值。
我认为要在循环之外访问它就像$ data [0] ['fname'],但显然这不能在foreach中完成。
感谢您提前提供任何帮助。
寻找'foreach($ emaillist as $ key => $ value){ echo $ value ['fname']; }'??结果是'BradJoshPatrickDave'? – devpro
这将工作@devpro,虽然在这个例子中不需要'$ key','$ value'可以更明确,如'foreach($ emaillist as $ recipient)' –
您想要使用的方式数据也可以,但用'for'循环代替'foreach'循环 – RST