putin ajutor la string processing

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori


Avatar utilizator
Quber
Senior Member
Mesaje: 874
Membru din: Mar Iun 27, 2006 8:33 pm
Localitate: localhost
Contact:

Mesajde Quber » Lun Aug 30, 2010 10:37 pm

pentru aceasta exista .
A man who dares to waste one hour of time has not discovered the value of life.

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Lun Aug 30, 2010 11:13 pm

poti incepe de la tutorialul acesta sau poti folosi smarty
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

Ombladon1991
Average Member
Mesaje: 76
Membru din: Lun Feb 11, 2008 5:53 pm
Contact:

Mesajde Ombladon1991 » Lun Aug 30, 2010 11:55 pm

ms de raspunsuri!!

dar am uitat sa precizez ca nu vreau sa folosesc smarty, si am mai uitat sa mentionez ca separatorul "." din spre exemplu {app.title} separa o clasa de o metoda, clasa app care contine metoda title, sper ca am fost destul de clar :lol:

deci ce incerc eu sa fac e un srting analizer care analizeaza un string de genu {clasa.functie.argument} si returneaza metoda "functie" din clasa "clasa"

problema mea e:

daca am 2 { } , nu se citeste decat unul, am incercat sa fac cu array-uri dar degeaba....

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Mar Aug 31, 2010 5:55 am

eu ti-am sugerat in tutorialul ala metoda implementata de mine... are la baza aceeasi idee folosita de smarty dar mult simplificata...

acum gandeste-te daca varianta ta e mai optima decat ce am prezentat eu in acel tutorial sau ce face smarty... (optim din punct de vedere al resurselor ocupate si al timpului de procesare a ce faci tu acolo)

faptul ca tu incerci sa convertesti din string in metoda unei clase nu mi se pare o solutie optima... mergea daca era direct interpretata...
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

ThePhantom
Average Member
Mesaje: 78
Membru din: Lun Mai 28, 2007 12:19 pm

Mesajde ThePhantom » Mar Aug 31, 2010 6:02 am


Ombladon1991
Average Member
Mesaje: 76
Membru din: Lun Feb 11, 2008 5:53 pm
Contact:

Mesajde Ombladon1991 » Mar Aug 31, 2010 10:09 am

problema e ca cei care vor siteul, vor fara smarty si cu {ceva.functie} pentru modularitate...

am incercat cu foreach folosind codul urmator:

$string = "{abc.def} {wer.tyu}";
$string = preg_split("/\[{] * [}]/\",$string); // pentru a genera un array de genu:

$string = array([0] => "{abc.def}",[1] => "{wer.tyu}");

pe care il bag intrun foreach

foreach($string as $s){
process($s);
}
problema e ca process($s) imi proceseaza doar primul array din foreach...

ThePhantom
Average Member
Mesaje: 78
Membru din: Lun Mai 28, 2007 12:19 pm

Mesajde ThePhantom » Mar Aug 31, 2010 10:25 pm


Avatar utilizator
MihaiC
Senior Member
Mesaje: 1644
Membru din: Dum Mai 14, 2006 8:07 pm

Mesajde MihaiC » Mie Sep 01, 2010 11:08 am

Dev @


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator