Array echoén!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »
Davy Jansen

Davy Jansen

19/01/2007 12:56:00
Quote Anchor link
Hallo allemaal,
Ik vul een array, vanuit het database.
De gegevens worden dan doorgevoerd, met een foreach loop.

Daarna sorteer ik dit met de volgende code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
  array_multisort($datum, SORT_DESC, $mijn_array);
?>

Die werkt ook helemaal goed.

Nu wil ik alleen die hele lijst nog goed geordend weergeven.
echo "Key: ".$key." | ".$value['naam']." | ".$value['datum']." | ".$value['informatie']."<br />\n";

Zoiets, ik weet alleen niet of dit nu in nog een foreach moet zetten, of dat dit ook met een while kan? Of nog anders?

Alvast bedankt,
-Chupskie
Gewijzigd op 01/01/1970 01:00:00 door Davy Jansen
 
PHP hulp

PHP hulp

24/11/2024 08:07:55
 
Elwin - Fratsloos

Elwin - Fratsloos

19/01/2007 13:10:00
Quote Anchor link
Misschien een domme vraag, maar je vult de array vanuit een DB hè? Waarom sorteer je niet m.b.v. je SQL?

Elwin
 
Bart van der veen

bart van der veen

19/01/2007 13:17:00
Quote Anchor link
print_r ??
 
K i p

K i p

19/01/2007 13:18:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
    foreach ($datum as $key => $value)
    {

        echo 'Key: ' . $key .' | ';
        echo $value['naam'] . ' | ';
        echo $value['datum'] . ' | '
        echo $value['informatie'] . "<br />\n";
    }

?>
 
Davy Jansen

Davy Jansen

19/01/2007 13:33:00
Quote Anchor link
@Elwin, omdat ik de laaste toevoegingen op de site wil weergeven. De laaste post van het gastenboek, reacties, nieuwsberichten, reacties op foto's, enz. Dus er worden gegevens uit verschillende tabellen uitgelezen.

Daarna worden ze in een array gezet. En gesorteerd.
En daarna wil ik ze dus weer echo'en.

@bart, Met print_r kan dat natuurlijk ja, maar dat ziet niet uit, als je zo bijvoorbeeld de laaste 10 berichte wil weergeven op je site ;)

@boris, ik zal het eens proberen! Edit: Nee werkt helaas niet..


Edit:
Het grappig is, dat in de print_r, hij helemaal perfect is.
Ik moet hem nu alleen nog mooi printen op het scherm, onder elkaar?
Maar datw wil niet lukke?? Iemand nog een idee?

Edit2:
Als ik een nieuwe foreach maak, dan sorteer die array_multisort daar niet op? echt vreemd!?
Gewijzigd op 01/01/1970 01:00:00 door Davy Jansen
 
Elwin - Fratsloos

Elwin - Fratsloos

19/01/2007 13:55:00
Quote Anchor link
Anders kan je eens kijken naar een multi-dimensionale array:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$arr
= array();

while() {
  $arr[] = array($datum,$rest);
}


// Sortern
$arr = sort($arr); // of asort($arr), of rsort($arr)

// Nu met foreach of for door de loop heen

?>


Elwin
 
Davy Jansen

Davy Jansen

19/01/2007 14:26:00
Quote Anchor link
Maar hoe sorteer ik dan op datum, want nu sorteer ie gewoon op de key.

edit: natuurlijk datum vooraan zetten in de array.
het werkt goed nu..

Alleen nu sorteert ie standaar ASC, kan ik dit ook instellen in DESC.
En kan er ook een limit ingesteld worden op een array of op de foreach!
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
sort($arr);
foreach ($arr as $key => $val) {
?>

Alvast bedankt
-Chupskie
Gewijzigd op 01/01/1970 01:00:00 door Davy Jansen
 
Joren de Wit

Joren de Wit

19/01/2007 14:39:00
Quote Anchor link
De problemen waar je nu tegen aanloopt, de moeilijkheden die je nu hebt in php dus, zijn het gevolg van je verkeerde aanpak.

Het sorteren moet je lekker aan de database overlaten, ook als je uit meerdere tabellen selecteert. Zorg ervoor dat je met een goed datamodel werkt, en dan is er vrij weinig aan de hand.
 
Davy Jansen

Davy Jansen

19/01/2007 14:47:00
Quote Anchor link
Op zich zit het database al goed in elkaar.
De kolommen zijn bijna overal hetzelfde.
De datums zijn allemaal ingesteld als datetime.

Maar dit leek mij een makkelijkere oplossing, dan bijv. met joins te gaan werken in combinatie met het database. Vandaar..

Maar het systeem werkt nu goed. En is eigenlijk simpel opgezet.
Ik moet nog 2 dingen ontdekken, en dan is het af.
Of er ook een limiet kan worden gezet op de sort of op de foreach? En of er de sorteer volgorde ook andersom kan worden gezet, ipv ASC, DESC? edit: 2de probleem is al opgelost, door: array_multisort($arr, SORT_DESC);

-Chupskie
Gewijzigd op 01/01/1970 01:00:00 door Davy Jansen
 
Joren de Wit

Joren de Wit

19/01/2007 14:56:00
Quote Anchor link
Wat bedoel je met een limiet? Dat de foreach loop na een bepaald aantal loops stopt?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$n
= 1;
foreach($array as $key => $value)
{

    if($n == 10)
    {

        break;
    }

    // doe iets met $key en $value
    $n++;
}

?>

Dat zou je zo kunnen doen.
 
Davy Jansen

Davy Jansen

19/01/2007 14:58:00
Quote Anchor link
1ste probleem opgelost:
Of er ook een limiet kan worden insteld!
Oplossing: $result = count($arr); En dan een if/else je..

2de probleem opgelost:
Of er ook DESC gesorteerd kan worden op een array!
Oplossing: array_multisort($arr, SORT_DESC);

Bedankt voor jullie hulp allemaal.
Met vriendelijke groet,

-Chupskie :)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.