Subversion Repositories eFlore/Applications.cel

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
540 david 1
<?php
2
 
3
require_once('NameParser.php');
4
$parse = new NameParser();
5
 
6
$str=array();
7
$str[]='Paris quadrifolia L.';
8
$str[]='Phyteuma spicatum L.';
9
$str[]='Pinus sylvestris L.';
10
$str[]='Polygonatum multiflorum (L.) All.';
11
$str[]='Polygonatum multiflorum (L.) All.';
12
$str[]='Potentilla sterilis (L.) Garcke';
13
$str[]='Potentilla sterilis (L.) Garcke';
14
$str[]='Primula elatior (L.) Hill';
15
$str[]='Primula elatior (L.) Hill';
16
$str[]='Ranunculus ficaria L.';
17
$str[]='Ranunculus ficaria L.';
18
$str[]='Ranunculus ficaria L.';
19
$str[]='Ranunculus ficaria L.';
20
$str[]='Salvia pratensis L.';
21
$str[]='Sanguisorba officinalis L.';
22
$str[]='Sanicula europaea L.';
23
$str[]='Scrophularia nodosa L.';
24
$str[]='Securigera varia (L.) P. Lassen';
25
$str[]='Silene latifolia Poiret';
26
$str[]='Sonchus asper (L.) Hill';
27
$str[]='Stachys recta L.';
28
$str[]='Stachys sylvatica L.';
29
$str[]='Stellaria holostea L.';
30
$str[]='Symphytum officinale L.';
31
$str[]='Symphytum officinale L.';
32
$str[]='Teucrium scorodonia L.';
33
$str[]='Tilia platyphyllos Scop.';
34
$str[]='Tussilago farfara L.';
35
$str[]='Urtica dioica L.';
36
$str[]='Urtica dioica L.';
37
$str[]='Urtica dioica L.';
38
$str[]='Vaccinium myrtillus L.';
39
$str[]='Valeriana officinalis subsp. repens (Host) O. Bolòs and Vigo';
40
$str[]='Valeriana officinalis subsp. repens (Host) O. Bolòs & Vigo';
41
$str[]='Viburnum lantana L.';
42
$str[]='Viburnum opulus L.';
43
$str[]='Viola reichenbachiana Jordan ex Boreau';
44
$str[]='Viscum album L.';
45
$str[]='Aegopodium podagraria L.';
46
$str[]='Ajuga reptans L.';
47
$str[]='Alisma plantago-aquatica L.';
48
$str[]='Alliaria petiolata (M. Bieb.) Cavara & Grande';
49
$str[]='Alnus glutinosa (L.) Gaertn.';
50
$str[]='Bidens frondosa L.';
51
$str[]='Bidens tripartita L.';
52
$str[]='Callitriche palustris L.';
53
$str[]='Campanula trachelium L.';
54
$str[]='Carex brizoides L.';
55
$str[]='Carex vesicaria L.';
56
$str[]='Circaea lutetiana L.';
57
$str[]='Dryopteris filix-mas (L.) Schott';
58
$str[]='Elatine hexandra (Lapierre) DC.';
59
$str[]='Fragaria vesca L.';
60
$str[]='Glechoma hederacea L.';
61
$str[]='Glyceria fluitans (L.) R. Br.';
62
$str[]='Gnaphalium uliginosum L.';
63
$str[]='Iris pseudacorus L.';
64
$str[]='Lathyrus pratensis L.';
65
$str[]='Lemna minor L.';
66
$str[]='Leucanthemum vulgare Lam.';
67
$str[]='Lotus pedunculatus Cav.';
68
$str[]='Lycopus europaeus L.';
69
$str[]='Lysimachia nemorum L.';
70
$str[]='Lythrum portula (L.) D.A. Webb';
71
$str[]='Lythrum salicaria L.';
72
$str[]='Milium effusum L.';
73
$str[]='Oxalis acetosella L.';
74
$str[]='Phalaris arundinacea L.';
75
$str[]='Phyteuma spicatum L.';
76
$str[]='Potamogeton natans L.';
77
$str[]='Primula elatior (L.) Hill';
78
$str[]='Ranunculus flammula L.';
79
$str[]='Ranunculus sceleratus L.';
80
$str[]='Sagittaria sagittifolia L.';
81
$str[]='Scrophularia nodosa L.';
82
$str[]='Silene dioica (L.) Clairv.';
83
$str[]='Sparganium emersum Rehmann';
84
$str[]='Sparganium erectum L.';
85
$str[]='Valeriana officinalis L. subsp. tenuifolia Schübler & Martens';
86
$str[]='Veronica montana L.';
87
$str[]='Vinca minor L.';
88
$str[]='Acer campestre L.';
89
$str[]='Acer campestre L.';
90
$str[]='Achillea millefolium L.';
91
$str[]='Achillea millefolium L.';
92
$str[]='Achillea ptarmica L.';
93
$str[]='Achillea ptarmica L.';
94
$str[]='Achillea ptarmica L.';
95
 
96
foreach ($str as $st) {
97
    $data = $parse->parse($st);
98
    print 'nom : ';
99
    print $st;
100
    print ', genus : ';
101
    print $data['genus'];
102
    print ', species : ';
103
    print $data['species'];
104
    print ', authority : ';
105
    print $data['authority'];
106
 
107
    if (isset ($data['infra']) &&  $data['infra']!='') {
108
        print ', infra : ';
109
        print $data['infra'];
110
    }
111
    if (isset ($data['infra_authority']) &&  $data['infra_authority']!='') {
112
        print ', infra authority : ';
113
        print $data['infra_authority'];
114
    }
115
    if (isset ($data['infra_type']) && $data['infra_type']!='') {
116
        print ', infra type : ';
117
        print $data['infra_type'];
118
    }
119
    print "</br>";
120
}
121
 
122
 
123
?>