Niet in array, maar toch wel?
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$tipoVivienda = array('Apartamentos', 'Bungalows', 'Dúplex', 'Chalets independientes', 'Chalets adosados', 'Otros', 'Dúplex Esquinas', 'Locales', 'Oficina', 'Garaje', 'Trastero', 'Suelo Urbano', 'Suelo Rústico', 'Suelo Urbanizable', 'Nave Industrial', 'Casa Planta Baja', 'Ático', 'Estudio', 'Bajo', 'Cortijo', 'Apartahotel', 'Edificio', 'Piso', 'Warehouse', 'Factory', 'Offices', 'Retail', 'Parking', 'Land', 'Hotel', 'Solares');
$tipoVivienda = array_flip($tipoVivienda);
$tipo = $p->tipoVivienda; //dit was om te testen of het aan het pijltje lag ofzo
echo "hier: ".$tipoVivienda[$tipo]; //output: "hier: "
echo "<br />".$p->tipoVivienda; //output: "Apartamentos"
echo $tipoVivienda['Apartamentos']; //output: "0"
?>
$tipoVivienda = array('Apartamentos', 'Bungalows', 'Dúplex', 'Chalets independientes', 'Chalets adosados', 'Otros', 'Dúplex Esquinas', 'Locales', 'Oficina', 'Garaje', 'Trastero', 'Suelo Urbano', 'Suelo Rústico', 'Suelo Urbanizable', 'Nave Industrial', 'Casa Planta Baja', 'Ático', 'Estudio', 'Bajo', 'Cortijo', 'Apartahotel', 'Edificio', 'Piso', 'Warehouse', 'Factory', 'Offices', 'Retail', 'Parking', 'Land', 'Hotel', 'Solares');
$tipoVivienda = array_flip($tipoVivienda);
$tipo = $p->tipoVivienda; //dit was om te testen of het aan het pijltje lag ofzo
echo "hier: ".$tipoVivienda[$tipo]; //output: "hier: "
echo "<br />".$p->tipoVivienda; //output: "Apartamentos"
echo $tipoVivienda['Apartamentos']; //output: "0"
?>
Hoe kan het dat die eerste niet werkt, terwijl er toch echt Apartamentos in staat.. ?? :S
Gewijzigd op 01/01/1970 01:00:00 door Kay Kay
je krijgt als resultaat de positie
Gewijzigd op 01/01/1970 01:00:00 door koen
Ja, dat is de bedoeling. Maar ook als ik Bungalows in voer, komt er ook geen 1 uit...
heb je al andersom getest?
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
[code]
$tipoVivienda = array('Apartamentos', 'Bungalows', 'Dúplex', 'Chalets independientes', 'Chalets adosados', 'Otros', 'Dúplex Esquinas', 'Locales', 'Oficina', 'Garaje', 'Trastero', 'Suelo Urbano', 'Suelo Rústico', 'Suelo Urbanizable', 'Nave Industrial', 'Casa Planta Baja', 'Ático', 'Estudio', 'Bajo', 'Cortijo', 'Apartahotel', 'Edificio', 'Piso', 'Warehouse', 'Factory', 'Offices', 'Retail', 'Parking', 'Land', 'Hotel', 'Solares');
$tipoVivienda = array_flip($tipoVivienda);
echo $tipoVivienda['Dúplex']; //output: "2"
?>
[code]
$tipoVivienda = array('Apartamentos', 'Bungalows', 'Dúplex', 'Chalets independientes', 'Chalets adosados', 'Otros', 'Dúplex Esquinas', 'Locales', 'Oficina', 'Garaje', 'Trastero', 'Suelo Urbano', 'Suelo Rústico', 'Suelo Urbanizable', 'Nave Industrial', 'Casa Planta Baja', 'Ático', 'Estudio', 'Bajo', 'Cortijo', 'Apartahotel', 'Edificio', 'Piso', 'Warehouse', 'Factory', 'Offices', 'Retail', 'Parking', 'Land', 'Hotel', 'Solares');
$tipoVivienda = array_flip($tipoVivienda);
echo $tipoVivienda['Dúplex']; //output: "2"
?>
Gewijzigd op 01/01/1970 01:00:00 door Jan geen
@Rik: Bij mij op die manier ook, maar als ik het uit de [hoe heet dat ook alweer, soort array ding met -> van class :P] haal, dan werkt het dus niet :s
echo "hier: ".$tipoVivienda[''.$tipo.''];
Nu wordt er dus een string van gemaakt ofzo.. Maar $tipo IS toch al een string? :s
Dus ik snap echt niet wat er zonder de ''. fout is
Gelieve Niet Bumpen::
Gewijzigd op 01/01/1970 01:00:00 door Kay Kay
Maar @SanThe, nee, dat werkt niet. Dat was aanvankelijk mijn eerste optie..
Gewijzigd op 01/01/1970 01:00:00 door Kay Kay
koen schreef op 20.11.2009 09:18:
en als je de array flip los zet?
Dat werkt niet. Zie php.net.