- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
protected function _convertArrayToStr($arr = array()) {
$str = '';
$data = Controller::getSomeMethod();
$valus = array_values($arr);
$keys = array_keys($arr);
//Количество незаполненых полей
$count = 0;
// Формируем строку с title и введеных значени
for($i = 0; $i < count($arr); ++$i) {
if($keys[$i] == $data[$i]['name'] ) {
if($valus[$i] == 'on') {
$valus[$i] = 'Да';
}
$str .= $data[$i+$count]['title'] . ": " . $valus[$i] . " \n";
}else{
$count++;
$str .= $data[$i+$count]['title'] . ": " . $valus[$i] . " \n";
}
}
return $str;
}
Стажер реализовал обход ассоциативного массива и преобразование значений массива в строку.
букву е инквизиция запретила?