Jump to content
php.lv forumi

Masīvu elementu dalīšana


Gacha

Recommended Posts

Nu izveidoju šādu mazu mēslu, bet viņš nestrādā kā vajadzētu.

<?php
$data = "jaa/22::varbuut/15::nemuzham taa te nekas nebuus/55::";
$all = explode('::', $data);
$z = count($all)-1;
$x=0;
while ($z>$x) {
  list($jaut, $proc) = split('[/]', $all[$x])
  echo "<br>$jaut $proc";
  $x++;
}
?>

 

PS. Ar masiviem stradaju 1x :huh:

 

Iznakumam vajadzētu būt šadam:

 

jaa 22

varbut 15

nemuzham taa te nekas nebuus 55

Link to comment
Share on other sites

Ieraudziju paris klluudas un izlaboju - tagad straadaa

<?php
$data = "jaa/22::varbuut/15::nemuzham taa te nekas nebuus/55::";
$all = explode('::', $data);
$z = count($all)-1;
$x=0;
while ($z>$x) {
  list($jaut[$x], $proc[$x]) = split('[/]', $all[$x]);
  echo "<br>".$jaut[$x]." ".$proc[$x];
  $x++;
}
?>

A kaa juus shadas lietas daraat? Varbuut var labaak?

 

PS. Man patiik, jo iisaak jo labaak.

Link to comment
Share on other sites

Ieraudziju paris klluudas un izlaboju - tagad straadaa
<?php
$data = "jaa/22::varbuut/15::nemuzham taa te nekas nebuus/55::";
$all = explode('::', $data);
$z = count($all)-1;
$x=0;
while ($z>$x) {
  list($jaut[$x], $proc[$x]) = split('[/]', $all[$x]);
  echo "<br>".$jaut[$x]." ".$proc[$x];
  $x++;
}
?>

A kaa juus shadas lietas daraat? Varbuut var labaak?

 

PS. Man patiik, jo iisaak jo labaak.

Pieņemsim, ka šitā:

 

<?php

$data = "jaa/22::varbuut/15::nemuzham taa te nekas nebuus/55::";
$all = explode('::', $data);

foreach ($all as $row){
   $rowItems = explode('/', $row);
   echo '<br />' . $rowItems[0] . ' ' . $rowItems[1];
}

?>

Link to comment
Share on other sites

Nu es to kodu pabeidzu un tas izskatās tā:

<?php
function proc($p){
 $h=8;
header("Content-type: image/png");
$im = @imagecreate($p, $h);
$colors = imagecolorallocate($im,22, 56, 11);
imagepng($im);
imagedestroy($im);
return $im;
         }
$data = "jaa/222::varbuut/15::nemuzham taa te nekas nebuus/55::";
$all = explode('::', $data);
$z = count($all)-1;
$x=0;
while ($z>$x) {
        list( ,$balss[$x]) = split('[/]', $all[$x]);
  array($balss[$x]);
  $x++;
}
$balssall = array_sum ($balss);
$y=0;
   while($z>$y){
   list($jaut[$y], $balss[$y])= split('[/]', $all[$y]);
   $proc = ($balss[$y]/$balssall*100);
   $proc = round($proc);
   echo "<br>$jaut[$y] $proc%<br> <img src='proc($proc)'>";
   $y++;
   }
?>

Bet man neveidojas bilde ar to DG - tur kaut kas nav ar to PROc funkciju kartibaa. Es nekio ipashi no taam bildeem nerubiju, cik manuali ieraudziju tik sabuveju.

 

Vinjsh man zem katra rakstinja parada bildinju ar sarkanu krustinju(taa nav)

Link to comment
Share on other sites

Nu es uztaisiju failinju im.php

<?php
$w = $_GET['w'];
$h = 6;
header("Content-type: image/jpg");
$im = @imagecreate($w, $h);
imagecolorallocate($im, 237,0,0);
imageJPEG($im);
imagedestroy($im);
?>

Nu viss itkaa rukā, bet kā var uztaisiit, ka bilde ir 100px un no tiem 45px ir zili, bet parejie ir zaļi?

 

Tur tai manuālī ir tik daudz tās komandas par tām bildēm, ka nez no kura gala sākt. Un turtoriali tādu prostu neatradu :(

Link to comment
Share on other sites

×
×
  • Create New...