Lines Matching refs:value
50 foreach ($iptc_values as $key => $value) {
54 $info['iptc']['comments'][$IPTCrecordName][$IPTCrecordTagName][] = $value;
56 $info['iptc']['comments'][$IPTCrecordName][$IPTCrecordTagName] = array($value);
104 foreach ($info['jpg']['exif'][$exif_key] as $key => $value) {
105 $info['jpg']['exif'][$exif_key][$key] = $this->CastAsAppropriate($value);
129 foreach ($info['jpg']['exif']['GPS']['GPSTimeStamp'] as $key => $value) {
130 $computed_time[$key] = getid3_lib::DecimalizeFraction($value);
139 foreach ($info['jpg']['exif']['GPS']['GPSLatitude'] as $key => $value) {
140 $computed_latitude[$key] = getid3_lib::DecimalizeFraction($value);
148 foreach ($info['jpg']['exif']['GPS']['GPSLongitude'] as $key => $value) {
149 $computed_longitude[$key] = getid3_lib::DecimalizeFraction($value);
168 foreach ($xmp_raw as $key => $value) {
171 $info['xmp'][$subsection][$tagname] = $this->CastAsAppropriate($value);
186 * @param mixed $value
190 public function CastAsAppropriate($value) { argument
191 if (is_array($value)) {
192 return $value;
193 } elseif (preg_match('#^[0-9]+/[0-9]+$#', $value)) {
194 return getid3_lib::DecimalizeFraction($value);
195 } elseif (preg_match('#^[0-9]+$#', $value)) {
196 return getid3_lib::CastAsInt($value);
197 } elseif (preg_match('#^[0-9\.]+$#', $value)) {
198 return (float) $value;
200 return $value;