Dr. Arne JachensDr. Arne Jachens

php Library

writeNamedData

Keine Erläuterungen gefunden.

<?php
function writeNamedData($data,$fname,$delimiter,$format){
  if (empty($format)){
	$format="%4.3e";
  }
  $header = array_keys($data);
  print_r($header);
  $fid = fopen($fname, "w");
  $dim=count($header);
  $string = sprintf(" #%s",$header[0]);
  for($v=1;$v<$dim;$v++){
    $string = sprintf("%s".$delimiter."%s",$string,$header[$v]);
  } #v
  $string.= "\n";
  fputs($fid,$string);
  $formatComb="%s".$delimiter.$format;
  for($t=0;$t<count($data[$header[0]]);$t++){
    if($format=="asis"){
      $string=$data[$header[0]][$t];
      for($v=1;$v<$dim;$v++){
	$string.=$delimiter.$data[$header[$v]][$t];
      } #v
    }else{
      $string=sprintf($format,$data[$header[0]][$t]);
      for($v=1;$v<$dim;$v++){
	$string = sprintf($formatComb,$string,$data[$header[$v]][$t]);
      } #v
    }
    $string.= "\n";
    fputs($fid,$string);
  } #t
  #echo "wrote file:".$fname."\n";
  fclose($fid);
}
?>

Index of Library

1globals.php
2readData.php
3XML_readFile.php
4fraktal.php
5fileGrep.php
6XML_extractTag.php
7writeNamedData.php
8readXmlFile.php
9readNamedData.php
10XML_findAllElements.php
11readFromStdIn.php
12plotResult.php
13dtaus.php
14pdf.php
15fitData.php
16XML_extractElement.php
17readFilenames.php
18writeData.php
19genDTAUS.php
20closeFigures.php
21XML_extractAttribute.php
22enumerateFiles.php
23db.php
24polynominalFit.php
25LaTeXbrief.php
26hex2dec.php

Der gesamte Sourcecode darf gemäß GNU General Public License weiterverbreitet werden.