function Field::add_subfields in Bibliography Module 7.2
Same name and namespace in other branches
- 6.2 modules/marcParse/php-marc.php \Field::add_subfields()
- 6 marcParse/php-marc.php \Field::add_subfields()
- 7 modules/marcParse/php-marc.php \Field::add_subfields()
Add subfield
Appends subfields to existing fields last, not in "correct" plase
Parameters
array Subfield data:
Return value
string Returns warnings if issued during parse.
1 call to Field::add_subfields()
- Field::field in modules/
marcParse/ php-marc.php - Field init function
File
- modules/
marcParse/ php-marc.php, line 800
Class
- Field
- Field Class Create a MARC Field object
Code
function add_subfields() {
// Process arguments
$args = func_get_args();
if (count($args) == 1 && is_array($args[0])) {
$args = $args[0];
}
// Add subfields, is appropriate
if ($this->is_control) {
return $this
->_warn("Subfields allowed only for tags bigger or equal to 10");
}
else {
$this->subfields = array_merge($this->subfields, $args);
}
return count($args) / 2;
}