Вопрос как лучше работать с данными(при регистрации)? если их очень много.? Можно ли кидать все в массив и потом работать только с массивом или записывать в переменные? Можно ли так делать(влияет ли на быстродействие) $rCompany = array("nameCompany" => "{$_POST['name-company']}","numberCompany" => "{$_POST['number-company']}","monthCompany" => "{$_POST['month-registration-company']}" ,"dateCompany" => "{$_POST['date-registration-company']}","yearCompany" => "{$_POST['year-company']}","passCompany" => "{$_POST['pass-company']}" ,"emailCompany" => "{$_POST['email-company']}","countryCompany" => "{$_POST['country-company']}","regionCompany" => "{$_POST['region-company']}" ,"cityCompany" => "{$_POST['city-company']}","checkboxCompany" => "{$_POST['checkbox-obligatory-company']}");
1) В чем для себя видите разницу? 2) Чем $_POST, который пришел от клиента, вам не массив с этими данными?
скпздц... а что бы изменилось, если бы ты писал, например: Код (PHP): array('nameCompany' => $_POST['name-company']); ??? А?
Код (PHP): // создаешь ассоциативный массив где ключи совпадают с ключами $_POST $data - array( 'name-company' => '', 'number-company' => '', 'month-registration-company' => '', 'date-registration-company' => '' // и т.д. ); // потом когда надо принять данные, делаешь так: foreach ($data as $key => $value) { if ( !empty($_POST[$key]) ) { $data[$key] = trim( strip_tags( $_POST[$key] ) ); } } // а потом рабоаешь с массивом $data