/opt/alt/php70/usr/share/pear/test/File_MARC/tests
Edit: /opt/alt/php70/usr/share/pear/test/File_MARC/tests/marc_field_003.phpt (1694B)
--TEST--
marc_field_003: Add subfields to an existing field
--SKIPIF--
--FILE--
appendSubfield($subfield1);
// insert a new subfield after the first subfield with code 'z'
// expected order: a-z-k-g
$sf = $field->getSubfields('z');
// we might get an array back; in this case, we want the first subfield
if (is_array($sf)) {
$field->insertSubfield($subfield2, $sf[0]);
}
else {
$field->insertSubfield($subfield2, $sf);
}
// insert a new subfield prior to the first subfield with code 'z'
// expected order: a-t-z-k-g
$sf = $field->getSubfields('z');
// we might get an array back; in this case, we want the first subfield
if (is_array($sf)) {
$field->insertSubfield($subfield3, $sf[0], true);
}
else {
$field->insertSubfield($subfield3, $sf, true);
}
// insert a new subfield at the very start of the field
$field->prependSubfield($subfield4);
// let's see the results
print $field;
print "\n";
?>
--EXPECT--
100 0 _0first post
_anothing
_ta lot
_zeverything
_ka bit more
_ga little