Webprofis is een Forum waarin je vragen kunt stellen die webgerelateerd zijn. Heb je vragen over of problemen met je Webpagina, HTML, CSS, Javascript, PHP of andere client of serverside scriptingtalen? Stel ze dan gerust op dit forum.
Op dit forum zijn een aantal vrijwilligers actief die u graag met uw vragen willen helpen en u waar mogelijk een passend antwoord aanbieden.
Hebt u zelf veel ervaring en kennis met betrekking tot het bovenstaande? U bent van harte welkom om uw kennis met anderen te delen!
We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.
Team Webprofis
We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.
Team Webprofis
sorteren mislukt
Ik wil array laten sorteren met het sort (of rsort) commando van php.
Het probleem is dat de array gevuld is vanuit 2 verschillende plaatsen. maar voor zover ik kan nagaan is de opbouw hetzelfde.
Het probleem is dat keys tot 1..398 correct gesorteerd worden (dus tot Ziggo) en de keys vanaf 398 .. 4xx ook (vanaf 'Bundel - Socket-1151 (h4)'). Alleen worden die 2 bereiken niet gemend. keys worden hernummerd, geen probleem.
Ik kan geen reden ontdekken waarom de sortering niet werkt. Op een bepaald moment werkt het sorteren wel, maar veranderingen later maakte dat ongedaan. En ik heb liever geen 'het werkt wel, maar waarom weet ik niet; oplossing.
dit is een deel van de input van de sort funktie
dit is een deel van het resultaat van de sort funktie
Het probleem is dat de array gevuld is vanuit 2 verschillende plaatsen. maar voor zover ik kan nagaan is de opbouw hetzelfde.
Het probleem is dat keys tot 1..398 correct gesorteerd worden (dus tot Ziggo) en de keys vanaf 398 .. 4xx ook (vanaf 'Bundel - Socket-1151 (h4)'). Alleen worden die 2 bereiken niet gemend. keys worden hernummerd, geen probleem.
Ik kan geen reden ontdekken waarom de sortering niet werkt. Op een bepaald moment werkt het sorteren wel, maar veranderingen later maakte dat ongedaan. En ik heb liever geen 'het werkt wel, maar waarom weet ik niet; oplossing.
dit is een deel van de input van de sort funktie
'array field='#397' --> array('Array')
'string' - key='#397' => field='name' --> string('Apple - MacBook Air')
'string' - key='#397' => field='image' --> string('ci-0397-apple-macbook-air.jpg')
'boolean' - key='#397' => field='generate' --> boolean('1')
'array' - key='#397' => field='entries' --> array('Array')
'integer' - key='#397' => field='id' --> integer('397')
'array field='#398' --> array('Array')
'string' - key='#398' => field='name' --> string('Desktop PC - SiYa Business PC upgrade')
'string' - key='#398' => field='image' --> string('pb-business-pc-upgrade.jpg')
'boolean' - key='#398' => field='generate' --> boolean('1')
'array' - key='#398' => field='entries' --> array('Array')
'string' - key='#398' => field='id' --> string('business-pc-upgrade')
'boolean' - key='#398' => field='is_combo' --> boolean('1')
'boolean' - key='#398' => field='is_pc' --> boolean('1')
'array field='#399' --> array('Array')
'string' - key='#399' => field='name' --> string('Desktop PC - SiYa Gamer PC compleet')
'string' - key='#399' => field='image' --> string('pb-gamer-pc-compleet.jpg')
'boolean' - key='#399' => field='generate' --> boolean('1')
'array' - key='#399' => field='entries' --> array('Array')
'string' - key='#399' => field='id' --> string('gamer-pc-compleet')
'boolean' - key='#399' => field='is_combo' --> boolean('1')
'boolean' - key='#399' => field='is_pc' --> boolean('1')
'array field='#400' --> array('Array')
dit is een deel van het resultaat van de sort funktie
'array field='396' --> array('Array')
'string' - key='396' => field='name' --> string('Ziggo')
'string' - key='396' => field='image' --> string('ci-0189-ziggo.jpg')
'boolean' - key='396' => field='generate' --> boolean('1')
'array' - key='396' => field='entries' --> array('Array')
'integer' - key='396' => field='id' --> integer('189')
'array field='397' --> array('Array')
'string' - key='397' => field='name' --> string('Bundel - Socket-1151 (h4)')
'string' - key='397' => field='image' --> string('pb-socket-1151-h4.jpg')
'boolean' - key='397' => field='generate' --> boolean('1')
'array' - key='397' => field='entries' --> array('Array')
'string' - key='397' => field='id' --> string('socket-1151-h4')
'boolean' - key='397' => field='is_combo' --> boolean('1')
'boolean' - key='397' => field='is_pc' --> boolean('')
'array field='398' --> array('Array')
'string' - key='398' => field='name' --> string('Bundel - Socket-1151 (h4)+8g')
'string' - key='398' => field='image' --> string('pb-socket-1151-h4-plus-8g.jpg')
'boolean' - key='398' => field='generate' --> boolean('1')
'array' - key='398' => field='entries' --> array('Array')
'string' - key='398' => field='id' --> string('socket-1151-h4-plus-8g')
'boolean' - key='398' => field='is_combo' --> boolean('1')
'boolean' - key='398' => field='is_pc' --> boolean('')
'array field='399' --> array('Array')
'string' - key='399' => field='name' --> string('Bundel - Uw PC een 2e leven')
'string' - key='399' => field='image' --> string('pb-uw-pc-een-2e-leven.jpg')
'boolean' - key='399' => field='generate' --> boolean('1')
'array' - key='399' => field='entries' --> array('Array')
'string' - key='399' => field='id' --> string('uw-pc-een-2e-leven')
'boolean' - key='399' => field='is_combo' --> boolean('1')
'boolean' - key='399' => field='is_pc' --> boolean('')
'array field='400' --> array('Array')
'string' - key='400' => field='name' --> string('Desktop PC - SiYa Business PC upgrade')
'string' - key='400' => field='image' --> string('pb-business-pc-upgrade.jpg')
'boolean' - key='400' => field='generate' --> boolean('1')
'array' - key='400' => field='entries' --> array('Array')
'string' - key='400' => field='id' --> string('business-pc-upgrade')
'boolean' - key='400' => field='is_combo' --> boolean('1')
'boolean' - key='400' => field='is_pc' --> boolean('1')
Login of Registreer om te reageren.