Jump to content
php.lv forumi

PHP: samazināt elementa skaitu masīvā


aywars

Recommended Posts

Es nedaudz ulaboju v3rb0 klasi - pievienoju, ka var samazināt par jebkādu vērtību un, ja jau reiz lietojam latviešu valodu, tad strikti visos nosaukumos.

http://codepad.org/gmcSxtoA

class SuperSamazinātājaLoceklis{
   function __construct($daudzums){
       $this->vērtība=$daudzums;
   }
   function iegūt(){
       return $this->vērtība;
   }
}
class SuperSamazinātājs2012 {
   function __construct($loceklis){
       $this->loceklis=$loceklis;
   }
   public function izpildītSamazināšanu(&$v) {
       $v=$v-$this->loceklis->iegūt();
   }
}
class Drukātājs{
   function drukāt($saturs){
       echo $saturs;
   }
}
class PēcSamazinšanasDrukātājs extends Drukātājs{
   function drukāt($ko){
       echo parent::drukāt("Pēc Samazināšanas vērtība ir ".$ko);
   }
}
$a = array(631 => 1, 903 => 2, 1051 => 1);
$samazinātājs = new SuperSamazinātājs2012 (new SuperSamazinātājaLoceklis(5));
$samazinātājs->izpildītSamazināšanu($a[903]);
$drukātājs = new PēcSamazinšanasDrukātājs();
$drukātājs->drukāt($a[903]);

Edited by codez
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...