Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Nomor
- {
- var $kolom=5;
- var $baris=5;
- var $total=0;
- var $balik=array(2,4);
- var $step=1;
- var $nilai_lanjut=1;
- var $output=array();
- function __construct()
- {
- $this->total=$this->kolom*$this->baris;
- }
- function generate()
- {
- $o=array();
- for($i=1;$i<=$this->kolom;$i++)
- {
- $o[$i]=$this->daftar_nomor($i);
- }
- return $o;
- }
- function daftar_nomor($step=1)
- {
- $nilai=array();
- $i=$this->nilai_lanjut;
- $h=$this->nilai_lanjut+$this->kolom;
- $limit=$this->kolom;
- while($i <= $h){
- $nilai[]=$i;
- $i++;
- if($i % $limit == 1)
- {
- $this->nilai_lanjut=$i;
- $this->step+=1;
- break;
- }
- }
- if($step % 2 ==0)
- {
- $res=array_reverse($nilai);
- return $res;
- }else{
- return $nilai;
- }
- }
- }
- $a=new Nomor();
- var_dump($a->generate())
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement