Php 如何在数组下标中使用echo
那么基本上,我如何从字段顺序访问数组$i的第i个值(0,1…) 编辑Php 如何在数组下标中使用echo,php,Php,那么基本上,我如何从字段顺序访问数组$i的第i个值(0,1…) 编辑 > Undefined offset: 2 该数组仅包含两个元素(0,1索引)。它尝试访问索引2并抛出此错误,因为它不存在。因此,在访问该元素之前,请使用isset($form\u field\u order[$i])检查该元素是否存在 print_r($form_field_order);die(); gives an array Array ( [0] => 2 [1] => 1 ) 什么是$for
> Undefined offset: 2
该数组仅包含两个元素(0,1索引)。它尝试访问索引2并抛出此错误,因为它不存在。因此,在访问该元素之前,请使用
isset($form\u field\u order[$i])
检查该元素是否存在
print_r($form_field_order);die(); gives an array
Array ( [0] => 2 [1] => 1 )
什么是$form\u field\u order
?什么是$fields->parameters
,因为$fields是foreach循环中的变量?或的可能重复
print_r($form_field_order);die(); gives an array
Array ( [0] => 2 [1] => 1 )
<?php
$i=0;
if( count($free_form_fields) > 0 ) :
foreach ($free_form_fields as $fields)
{
$parameters = json_decode($fields->parameters);
// echo $i;
echo $form_field_order[$i];
// if($form_field_order[$i] == $fields->id)
// {
echo "<li class='ui-state-default' id={$fields->id}>{$parameters->label}</li>";
// }
$i = $i+1;
}
endif;
?>