Я вызываю пользовательскую функцию PHP с разными параметрами, которая возвращает разные массивы в зависимости от параметров.
//Array1
array(1) {
["INDEX_NAME"]=>
array(1) {
["XEROX PRINT "]=>
string(8) "XEROX VALUE"
}
}
//Array2
array(1) {
["INDEX_NAME"]=>
array(2) {
["XEROX PRINT"]=>
string(8) "TEST2"
["XEROX PRINT1"]=>
string(8) "TEST1"
}
}
iam, используя zf framework. Iam вызывает пользовательскую функцию в контроллере и присваивает эти значения переменной представления.детали
$arr['INDEX_NAME'] = get_list_values('A','B','G');
$view->details = $arr;
Как назначить эту информацию скрытой переменной, если количество массивов равно 1 и если количество массивов больше 1, нужно назначить для поля выбора
<?php
if (is_array($this->details['INDEX_NAME']) && count($this->details['INDEX_NAME'])==1) {
?>
<input type="hidden" name="sel_PrintQ" id="sel_PrintQ" value="<?php // How do i print the value if the array value is 1?>">
<?php
} else {
?>
<table>
<tr>
<th colspan="2" class="coltextleft">LIST</th>
</tr>
<tr>
<td>Select VALUE</td>
<td>
<select id="SELCTbox" name="SELCTbox">
<option selected value="">Please Select valuer</option>
//How do i iterate the values over here if the array value is more than 1
</select>
</td>
</tr>
</table>
<?php } ?>