Mine sisusse
Otsi siit
  • Rohkem valikuid...
Otsi tulemusi mis sisaldab...
Otsi tulemusi...
  • 0

Oleks vaja kerge php koodi teha

Küsimus

Mis mul hetkel on (vigane) AGA EXPLODEGA :

 

 

 

<?php

 

{

class info

{

var $Eesnimi;

var $Perekonnanimi;

var $Vanus;

var $Linn;

var $Kool;

 

function SisestaInfo($info)

{

$cut = explode('-', $info);

$cut2 = explode(';', $cut[3]);

 

$this->Eesnimi = $cut[0];

$this->Perekonnanimi = $cut[1];

$this->Vanus = $cut[2];

$this->Linn = $cut2[1];

$this->Kool = $cut[4];

}

 

function ShowEesnimi()

{

return $this->Eesnimi;

}

 

function ShowPerekonnanimi()

{

return $this->Perekonnanimi;

}

 

function ShowVanus()

{

return $this->Vanus;

}

 

function ShowLinn()

{

return $this->Linn;

}

 

function ShowKool()

{

return $this->Kool;

}

 

function ShowValue($variable)

{

$code = 'echo $this->'.$variable.';';

eval($code);

}

}

 

$info = "TIIT-SOKK-18-TALLINN-Tartu Ametikool";

 

 

 

 

 

 

}

?>

Muudetud liikme Funk'i poolt

2KjOx.png

Jaga seda postitust


Postituse link
Share on other sites

4 vastust sellele küsimusele

Soovitatud postitused

  • 0

1. Kasuta PHP tage foorumis, kergem lugeda.

2. Kirjuta täpne viga või selle kirjeldus.

3. Sa exploded ';' mida sinu algses stringis ei ole.

4. Sõltuval vajadusest võib olla hea mõte teha klassi muutujad privaatseks.


"What is happening to our young people? They disrespect their elders, they disobey their parents. They ignore the law. They riot in the streets inflamed with wild notions. Their morals are decaying. What is to become of them?"

Plato, 4th Century BC

Jaga seda postitust


Postituse link
Share on other sites
  • 0
Author of the topic Postitas

1.Esiteks mul oleks vaja seda koodi saada kuidagi teistmoodi, ehk siis kasutada mõnda muud käsku (mitte explode)

2. Viga otseselt pole, vaja kood korda teha ja muuta veidi

3. Sooviks midagi muud, mis teeb sama töö ära aga pole explode


2KjOx.png

Jaga seda postitust


Postituse link
Share on other sites
  • 0

Valikuid on palju, kuigi kõige kiirem ja kergem valik on explode.

preg_split('/-/', $str)

Või siis eraldi funktsioon kasutades strpos ja substr funktsioone.


"What is happening to our young people? They disrespect their elders, they disobey their parents. They ignore the law. They riot in the streets inflamed with wild notions. Their morals are decaying. What is to become of them?"

Plato, 4th Century BC

Jaga seda postitust


Postituse link
Share on other sites

Kommentaari lisamiseks loo konto või logi sisse

Kommenteerimiseks peate olema liige

Loo konto

Liituge meie kommuuni uue kontoga. See on lihtne!

Loo uus konto

Logi sisse

On juba konto? Logi sisse siit.

Logi sisse nüüd

×
×
  • Loo uus...

Oluline informatsioon

Selle veebisaidi paremaks muutmiseks oleme teie seadmesse paigutanud küpsised . Võite kohandada oma küpsiste seadeid , vastasel juhul eeldame, et te olete küpsiste kasutamisega nõus kui jätkate veebisaidil sirvimist.. Palun lugege läbi Kasutustingimused ja Privaatsuspoliitika.