[mapserver-users] getAllLayerNames() in PHP/Mapscript
Puneet Kishor
pkishor at GeoAnalytics.com
Thu Apr 4 07:35:43 PST 2002
Thanks Chip,
strange...
$layers = $map->getAllLayerNames();
==== following does not work ==========
for($i=0; $i<=count($layers); $i++) {
print "$layers[i]<br />";
}
==== does not work ==========
==== following does work ==========
foreach ($layers as $v) {
echo "$v<BR>";
}
==== does work ==========
what am I missing here...
pk/
> -----Original Message-----
> From: Hankley, Chip [mailto:Chip.Hankley at GASAI.Com]
[snip]
> I ran the following code on a map file and it worked fine...
>
> <?
> $map = ms_newMapObj("test.map");
> $a = $map->getAllLayerNames();
>
> foreach ($a as $v) {
> echo "$v<BR>";
> }
> ?>
>
> btw... I'm running 3.5 mapscript, php 4.06, win2K w/ IIS.
>
> Chip
>
> -----Original Message-----
> From: Puneet Kishor [mailto:pkishor at GeoAnalytics.com]
> Sent: Wednesday, April 03, 2002 7:27 PM
> To: 'mapserver-users at lists.gis.umn.edu'
> Subject: [mapserver-users] getAllLayerNames() in PHP/Mapscript
>
>
> $arLayers = mapObj->getAllLayerNames()
>
> should yield an array of all layer names, no?
>
> I get an array with the correct number of elements in it...
> but the elements
> have no value... they are all empty.
>
> What am I missing?
>
> pk/
>
More information about the MapServer-users
mailing list