PHP 8.2.30
Preview: marc_014.phpt Size: 3.49 KB
/proc/thread-self/root/proc/thread-self/root/opt/alt/php74/usr/share/pear/test/File_MARC/tests/marc_014.phpt

--TEST--
marc_014: Add fields to a MARC record
--SKIPIF--
<?php include('tests/skipif.inc'); ?>
--FILE--
<?php
$dir = dirname(__FILE__);
require __DIR__ . '/bootstrap.php';

// Get ourselves a MARC record
$marc_file = new File_MARC($dir . '/' . 'example.mrc');
$marc_record = $marc_file->next();

// create some subfields
$subfields[] = new File_MARC_Subfield('a', 'nothing');
$subfields[] = new File_MARC_Subfield('z', 'everything');

// create a data field
$data_field = new File_MARC_Data_Field('100', $subfields, '0');

// append the data field
$marc_record->appendField($data_field);

// create a control field
$ctrl_field = new File_MARC_Control_Field('001', '01234567890');

// prepend the control field
$marc_record->prependField($ctrl_field);

// reproduce test case reported by Mark Jordan
$subfields_966_2[] = new File_MARC_Subfield('l', 'web');
$subfields_966_2[] = new File_MARC_Subfield('r', '0');
$subfields_966_2[] = new File_MARC_Subfield('s', 'b');
$subfields_966_2[] = new File_MARC_Subfield('i', '49');
$subfields_966_2[] = new File_MARC_Subfield('c', '1');
$field_966_2 = new File_MARC_Data_Field('966', $subfields_966_2, null, null);
$marc_record->appendField($field_966_2);

// let's see the results
print utf8_encode($marc_record);
print "\n";

?>
--EXPECT--
LDR 01850     2200517   4500
001     01234567890
001     0000000044
003     EMILDA
008     980120s1998    fi     j      000 0 swe
020    _a9515008808
       _cFIM 72:00
035    _99515008808
040    _aNB
042    _9NB
       _9SEE
084    _aHcd,u
       _2kssb/6
084    _5NB
       _auHc
       _2kssb
084    _5SEE
       _aHcf
       _2kssb/6
084    _5Q
       _aHcd,uf
       _2kssb/6
100 1  _aJansson, Tove,
       _d1914-2001
245 04 _aDet osynliga barnet och andra berättelser /
       _cTove Jansson
250    _a7. uppl.
260    _aHelsingfors :
       _bSchildt,
       _c1998 ;
       _e(Falun :
       _fScandbook)
300    _a166, [4] s. :
       _bill. ;
       _c21 cm
440  0 _aMumin-biblioteket,
       _x99-0698931-9
500    _aOriginaluppl. 1962
599    _aLi: S
740 4  _aDet osynliga barnet
775 1  _z951-50-0385-7
       _w9515003857
       _907
841    _5Li
       _axa
       _b0201080u    0   4000uu   |000000
       _e1
841    _5SEE
       _axa
       _b0201080u    0   4000uu   |000000
       _e1
841    _5L
       _axa
       _b0201080u    0   4000uu   |000000
       _e1
841    _5NB
       _axa
       _b0201080u    0   4000uu   |000000
       _e1
841    _5Q
       _axa
       _b0201080u    0   4000uu   |000000
       _e1
841    _5S
       _axa
       _b0201080u    0   4000uu   |000000
       _e1
852    _5NB
       _bNB
       _cNB98:12
       _hplikt
       _jR, 980520
852    _5Li
       _bLi
       _cCNB
       _hh,u
852    _5SEE
       _bSEE
852    _5Q
       _bQ
       _j98947
852    _5L
       _bL
       _c0100
       _h98/
       _j3043 H
852    _5S
       _bS
       _hSv97
       _j7235
900 1s _aYanson, Tobe,
       _d1914-2001
       _uJansson, Tove,
       _d1914-2001
900 1s _aJanssonová, Tove,
       _d1914-2001
       _uJansson, Tove,
       _d1914-2001
900 1s _aJansone, Tuve,
       _d1914-2001
       _uJansson, Tove,
       _d1914-2001
900 1s _aJanson, Tuve,
       _d1914-2001
       _uJansson, Tove,
       _d1914-2001
900 1s _aJansson, Tuve,
       _d1914-2001
       _uJansson, Tove,
       _d1914-2001
900 1s _aJanssonova, Tove,
       _d1914-2001
       _uJansson, Tove,
       _d1914-2001
976  2 _aHcd,u
       _bSkönlitteratur
005     20050204111518.0
100 0  _anothing
       _zeverything
966    _lweb
       _r0
       _sb
       _i49
       _c1

Directory Contents

Dirs: 0 × Files: 64

Name Size Perms Modified Actions
1.81 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
7.11 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
3.43 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
6.83 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.81 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
2.45 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
4.60 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.35 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
9.35 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
3.42 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.28 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.18 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
478 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.51 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
4.59 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
2.69 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.74 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
8.32 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
3.49 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
4.76 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
12.36 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
4.07 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
3.10 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
4.04 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
3.87 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
4.76 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
10.26 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
540 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
2.43 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
895 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
559 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.65 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
937 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1015 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
812 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
4.41 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
2.30 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
2.73 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
5.07 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
2.63 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
561 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
733 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.04 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
7.47 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
3.54 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.46 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
2.76 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.48 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.42 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
986 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
12.38 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.09 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
930 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
720 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
699 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
2.45 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
4.17 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
11.38 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
7.90 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
3.23 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
1.12 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
3.26 KB lrw-r--r-- 2021-12-02 08:38:03
Edit Download
177 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download
728 B lrw-r--r-- 2021-12-02 08:38:03
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).