Visa ett inlägg
Oläst 2006-06-08, 19:22 #3
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Originally posted by princip@Jun 8 2006, 19:03
Är man van att bara arbeta med ASP känns PHP väldigt jobbigt.. :blink:

Har en sträng liknande "id=15&prm=" där jag behöver få ut siffrorna med PHP, men eftersom det är ett id kan det vara både en, två, tre och fyra siffror långt.

Med substr kan jag få ut "15&prm=" men hur kapar jag de fem sista tecknen i strängen?

Tacksam för hjälp...
Kod:
function handleStr($str)
{
$temp = explode('&',$str);
$arr = array();
foreach($temp as $a)
{
list($var, $val) = explode('=', $a);
$arr[$var] = $val;
}
return $arr;
}
$arr = handleStr('id=15&prm=testar&mcd=max');
print_r($arr);
Dock något otestad kod.
Men den borde ge typ:
Kod:
Array
(
'arr' => 15,
'prm' => 'testar',
'mcd' => 'max'
)
För att få ut värdet så är det bara att hantera: $arr['id']
Jonas är inte uppkopplad   Svara med citatSvara med citat