Հետաքրքիր է, նրանք անջատե՞լ են array_shift
-ը > PHP 5.2.6-ում
$realid = array_shift(explode("-", $id));
Քանի որ այս կոդը լավ էր աշխատում իմ սերվերի PHP տարբերակի 5.2.6-ի վրա, մինչդեռ չի աշխատում մեկ այլ սերվերում ավելի բարձր PHP տարբերակով:
Եթե այո, կա՞ արդյոք, այնուամենայնիվ, կարող եմ անել հետևյալը.
Այս 87262-any-thing-here.html
-ի նման URL-ի համար ինչպես կարող եմ ստանալ միայն համարը՝ 87262
, որպեսզի այն օգտագործեմ տվյալների բազայից ցանկացած մուտքագրման համար.
$qryrec="select * from mytable where id='$realid'";
$resultrec=mysql_query($qryrec) or die($qryrec);
$linerec=mysql_fetch_array($resultrec);
Կա՞ որևէ կերպ նույնն անել առանց array_shift
-ի: