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']