Массивы позволяют легко хранить набор значений или пары ключ => значение внутри переменной. Это также позволяет легко перебирать набор значений.
foreach ($myarray as $key => $value)
{
// do something with this key and value
}
Если вы передаете в функцию большое количество значений, и этот набор значений можно рассматривать как список или справочную таблицу, то вы должны использовать массив.
Пожалуйста, обратитесь к руководству по PHP для массивов для получения дополнительной информации.
Edit:
Я думаю, я понимаю, что вы имеете в виду сейчас. Может быть полезно сортировать «абстрактные» вызовы вашей базы данных, создав функцию, которая принимает значения в виде массива. Например:
function editrecord($recordid, $values)
{
// SQL is generated by what is in $values, and then query is run
// remember to check keys for validity and escape values properly
}
Это, конечно, крайнее упрощение.