Jump to content

h8er

Članovi
  • Content Count

    5
  • Joined

  • Last visited

Community Reputation

0 Neutral

Previous Fields

  • Ime i prezime
    milan
  1. Za menjanje boje ti je potreban i jquery UI. https://jsfiddle.net/5Lcfgjc0/2/
  2. Klasa "Checkbox" nasledjuje sve od "FormField" i nema poente prebacivati iz jednog u drugi konstraktor i ponavljati kod. Ako bas zelis ovako da uradis, mozda je bolje da ostavis praznu checkbox klasu (dodajes samo metode koje ce samo ta klasa da koristi): class Checkbox { } A u FormField-u proveri koja klasa je pozvala FormField konstruktor: if(get_class($this) == "Checkbox") { $this->type = "checkbox"; } else if ($type !== '' && $type !== null) { .... Kako ces da zapamtis kojim redosledom idu varijable u konstruktor? Sta ako pogresis redosled? mozes u formfield klasu da dodas metode, recimo: public function setName($name) { $this->name = $name; return $this; } i onda koristis: echo new Checkbox()->setName('ime')->setLabel('label')->render(); (p.s. obrati paznju na "return $this", methods chaining) ili prosledi kao array: new Checkbox(['name'=>'ime', 'label'=>'label']) Inace, gledaj sto pre da pocnes da koristis neki framework (preporuka Laravel) da ne moras da se mucis sa ovakvim stvarima. Ovo je za ucenje odlicno, ali je framework odavno postao standard u industriji.
  3. idi na ovaj link i unesi domen sajta https://developers.facebook.com/tools/debug/ Graph ce da ti izbaci sve sto ima o tvom sajtu, ali uvek cuva cache kad neko zeli da sharuje sa sajta. Ako zelis da obrises cache, imas dugme "Scrape again". Probaj, valjda ce da pomogne...
  4. Tačno, ja radio samo po njegovom primeru "anavolimilovana"... Inace, princip je isti, samo se ignorišu razmaci. A ne poredi se sa početnim stringom, nego se kreira novi gde se takodje ignorišu razmaci, a složi se bez obrtanja.
  5. Vau, rekoh, daj da probam... Nisam ni znao da toliko zavisim od gotovih funkcija. Ako nisi resio zadatke, neka moja resenja, al' bolje se pomuci sam (SPOILERS AHEAD): 1. function palindrom($string) { $compare = ''; $i = 0; while(1) { if(!isset($string[$i])) break; $compare = $string[$i] . $compare; $i++; } if($compare == $string) { return true; } return false; } 2. Mozda moze i sa manje koda: function counter($array) { $arrayHolder = array(); foreach($array as $element) { if(!isset($arrayHolder[$element])) { $arrayHolder[$element] = 1; continue; } $arrayHolder[$element]++; } $holdCount = 0; $holdLetter = ''; foreach($arrayHolder as $letter=>$count) { if($count > $holdCount) { $holdCount = $count; $holdLetter = $letter; } } return $holdLetter . ': ' .$holdCount; } 3. To mozes sam
×
×
  • Create New...