Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Utworzenie zmiennych z ciągu
1q2w3e4r
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 6.05.2011

Ostrzeżenie: (10%)
X----


Witam,

Wyrażeniem regularnym pobieram taki ciąg znaków:
Kod
xs=3;jk=4;k=0;b=7;l=2;jk=xs/3;k=b*4-3;h=l/jk;xs=jk*4;


jak zamienić ten ciąg na zmienne, które wczytają się do php:
Kod
$xs=3;$jk=4;$k=0;$b=7;$l=2;$jk=$xs/3;$k=$b*4-3;$h=$l/$jk;$xs=$jk*4;


a następnie obliczy mi zmienną $h ?

Macie jakieś pomysły na rozwiązanie tego problemu?

Ten post edytował 1q2w3e4r 12.11.2012, 23:20:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
abort
post
Post #2





Grupa: Zarejestrowani
Postów: 590
Pomógł: 107
Dołączył: 25.10.2011

Ostrzeżenie: (0%)
-----


Zakładając, że masz to w $zmienna, to byłoby to coś w ten deseń:
  1. $zmienna = "xs=3;jk=4;k=0;b=7;l=2;jk=xs/3;k=b*4-3;h=l/jk;xs=jk*4;";
  2. eval preg_replace ('|(\w+)=|', '$\\1=', $zmienna);
  3. echo $h;


Ale miej na uwadze, że jeśli zawartość $zmienna jest tworzona na podstawie danych użytkownika, to eval() może Ci zrobić kuku...
Generalnie mówiąc: eval to nie jest dobra funkcja...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 09:45