Php 尝试从数组中输出两个特定值时的挫折感
我正在尝试对脚本中的特定数组进行简单检索,以获得原始关联数组:Php 尝试从数组中输出两个特定值时的挫折感,php,arrays,associative,Php,Arrays,Associative,我正在尝试对脚本中的特定数组进行简单检索,以获得原始关联数组: $vNArray ['Brandon'] = $item[3]; $vNArray['Smith']= $item[4]; $vNArray ['Johnson']= $item[5]; $vNArray ['Murphy']= $item[6]; $vNArray ['Lepsky']= $item[7]; 输出大多数值的通用结果: foreach ($vNArray as $key => $value){ if
$vNArray ['Brandon'] = $item[3];
$vNArray['Smith']= $item[4];
$vNArray ['Johnson']= $item[5];
$vNArray ['Murphy']= $item[6];
$vNArray ['Lepsky']= $item[7];
输出大多数值的通用结果:
foreach ($vNArray as $key => $value){
if(!empty($value)){
$result .= "\t\t\t\t<li><strong>$key</strong>" .$value. "</li>\n";
}
或者其他类似的错误 有人能帮忙吗 编辑
我已对语法进行了更正,但仍需要指定索引: 结果来自
result .= "\t\t\t\t<li id=\"". $display_id['Brandon'] . $value."\"><strong>" . $key[1] . "</strong>". $display_id['Murphy'] . $value." </li>\n";
result.=“\t\t\t\t”$键[1]。“”$显示_id['Murphy']$值。“ \n”;
需要(注意每个值如何位于同一输出上,具体取决于我的目标):
BrandonMurphy Value
现在它忽略了的索引值$显示标识['Brandon']$价值或者$显示_id['Murphy']$“全部加在一起,只是重复:
<li id="Brandon Value"><strong>Brandon</strong> Brandon Value</li>
<li id="Murphy Value"><strong>Murphy</strong> Murphy Value</li>
BrandonBrandon Value
MurphyMurphy Value
只需执行$key
,忘记[1]
位。与$value
相同,每个值都需要与另一个值串联,例如:
echo $a . $b . $c . $d . $e;
请注意,
联系人将每个变量和下一个/prev变量连接起来,所以您的行:
$display_id['Brandon']$value
应该是这样的:
$display_id['Brandon'] . $value
^
不过我会做以下的事情
$result .= sprintf('<li id="%s"><strong>%s</strong> %s</li>',$display_id['Brandon'] . $value,$key[1],$display_id['Murphy'] . $value);
$result.=sprintf(“%s%s ”,$display\u id['Brandon'].$value,$key[1],$display\u id['Murphy'.$value);
另外,使用sprintf还可以使代码更具可读性。您的问题完全没有得到回答……我不明白您想要什么?您能给出一个例子吗?“这些数组在第一个结果中同时包含这两个数组的结果”对我来说没有意义。请重新措辞。”或者类似的其他错误。“你能澄清一下吗?@dnl:说真的:这家伙到目前为止已经问了8个问题,只接受了零个答案。请看我上面编辑的答案,您似乎无法通过直接将Brandon或Murphy的每个值作为目标来获得准确的占位符。@horation/dnl顺便说一句,我不知道您如何定义“半接受”答案,因为到目前为止还没有答案,不是因为人们不帮忙,而是因为一件事导致另一件事。如果你要学究气,至少告诉我如何“标记”接受,如果这能让你感觉更好。
echo $a . $b . $c . $d . $e;
$display_id['Brandon']$value
$display_id['Brandon'] . $value
^
$result .= sprintf('<li id="%s"><strong>%s</strong> %s</li>',$display_id['Brandon'] . $value,$key[1],$display_id['Murphy'] . $value);