Reset unset string?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.Net Developer bij maatschappelijk betrokken diens

Voor een financiële particuliere dienstverlener ben ik op zoek naar een ervaren .Net Software Developer. Inmiddels bestaan ze meer dan 130 jaar en werken er 200 medewerkers. Goed werkgeverschap en betrokkenheid staat hoog in het vaandel; je inbreng wordt sterk gewaardeerd en beloond. De winsten vloeien voornamelijk terug naar de medewerkers, klanten en de groei van het bedrijf. Om up to date te blijven met de nieuwste technologieën, zijn ze momenteel de bestaande legacy .Net applicaties naar .Net Core aan het migreren. Ze zijn op zoek naar een collega die met hen ondersteund met zowel het migreren van de bestaande

Bekijk vacature »

Gelderse organisatie zoekt Python Developer

Bedrijfsomschrijving Deze snel groeiende organisatie zoekt een data driven Python Developer binnen het security domein die van aanpakken houdt. De eigenaar heeft meerdere succesvolle ondernemingen binnen de IT al gehad en is nu bezig met een security platform dat straks door vele bedrijven gebruikt gaat worden om goed in kaart te krijgen waar ze staan op security niveau, en daar aan gekoppeld worden dan diensten aangeboden om de security op orde te krijgen. Er werken nu 6 gedreven en kwalitatief goede collega’s en de bedoeling is dit jaar al zeker in aantal te gaan verdubbelen. Functieomschrijving Hier sta je aan

Bekijk vacature »

C# .NET Software Ontwikkelaar / HBO

Wie wordt jouw werkgever?: Wij zijn een softwarebedrijf. Ben jij een ervaren software developer? Heb jij ervaring met web development? Vaste baan: C# .NET Software Ontwikkelaar HBO 3.200 - 4.800 Software Developer Wij zijn een vooruitstrevend bedrijf dat verschillende online softwareprogramma’s aanbiedt. We maken hierbij gebruik van de allernieuwste webtechnieken. Wij zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie. We werken met moderne technologie en staan open voor innovatie. Je komt in een ambitieus team terecht. Samen maken we met creatieve oplossingen onze websites nog beter. Heb jij zin in een nieuwe uitdaging in een prettige werkomgeving?

Bekijk vacature »

PHP developer

Converting great ideas into code, so that our webshops improve step by step every day. As an experienced PHP developer, you will ensure that good ideas are converted into functional code. Do you want to have an impact on our fast growing digital business in over 13 countries? If so, we are looking for you! PHP developer in Veghel Together with our E-commerce colleagues, you will take on the challenge of developing MegaGroup into the best B2B platform in our sector. What makes us different? We do not work with large agencies. For you as a developer, this is absolutely

Bekijk vacature »

C# / Angular / Developer @ Goeree-Overflakkee

2020-08-31 iSense C# Angular Developer C# Angular Developer Ontwikkelaar Leaseauto ISRA47435 Organisatie Onze klant is een IT dienstverlener, ter versterking van het team zijn ze op zoek naar een ervaren C# .NET Ontwikkelaar. Development bestaat uit 24 developers verdeeld over teams van 6 man. Met het team ben je verantwoordelijk voor een aantal nationale en internationale opdrachtgevers. Deze organisatie zet graag mensen in hun kracht waar ze goed in zijn. Ongeacht je persoonlijkheid wordt hier een plek gecreëerd waar jij je prettig bij voelt. Mensen werken hier met plezier en dat is te zien aan het aantal dienstjaren en het

Bekijk vacature »

Application Developer Java @ Amsterdam

2021-08-02 iSense Application Developer Java Are you an experienced Application Developer with extensive knowledge of Greenhouse, Eightfold or Java and would you like to share your expertise with the business? If so, continue reading quickly! ISKU50662 Organization The organization is a leading cloud platform and cognitive solutions company. They are the largest technology and consulting employer in the world, with more than 350.000 employees serving clients in 170 countries. They are focused on building industry-based solutions to real-world problems. As Application Developer Java you will be responsible for the functionality and support of Greenhouse and Eightfold. You will be the

Bekijk vacature »

Front-end Ontwikkelaar - Publieke Veiligheid

Help jij onze klanten in de Digitale Transitie? Neem dan contact met mij op! Wij geloven dat organisaties meer wendbaar moeten worden én blijven. Dat maakt organisaties toekomstbestendig. Ben jij een leergierige software engineer met passie voor front-end development? Wil jij je verder ontwikkelen in de nieuwste front-end technologieën? Zoek jij uitdagende klussen in teamverband? Wij bieden jou die uitdaging en de mogelijkheden jezelf verder te ontwikkelen. We leveren een bijdrage aan het veiliger maken van Nederland en daar zijn we trots op! Heb je minimaal drie jaar ervaring in zo’n mooie rol, ben je inspirerend en dynamisch? In de

Bekijk vacature »

PC Programmeur Delphi / CNN

Wie wordt jouw werkgever?: Wij leveren industriële besturingssystemen, software en kennis. Ben jij een enthousiaste PC programmeur? Heb je kennis van C++? Vaste baan: PC Programmeur Delphi C++ 3.000 - 4.700 PC Programmeur Wij zijn specialist op gebied van vision en ontwikkelen wereldwijd speciale machines. Wij verzorgen zelf de besturingstechniek. Wij zijn sterk in GPS systemen en leveren ook complete lijnen voor de verpakkingsindustrie. Wij streven naar verbetering, innovatie van complete machinelijnen. Wij hebben op gebied van engineering veel kennis in huis. Een gezond en prettig werkklimaat, waar jij je vaardigheden snel kunt laten groeien. Wij werken voor grote klanten.

Bekijk vacature »

Erv.Software Ontwikkelaar voor slimme oplossingen

Dutch is mandatory for this position. Ervaren Software Ontwikkelaar voor slimme oplossingen binnen de Transport & Logistiek (C#.NET/Azure/65K/R’dam) Jij gaat samen met collega’s (complexe) logistieke vraagstukken oppakken, met als doel slimme software oplossingen te bedenken en te ontwikkelen. Een maaltijd box leverancier van Nederland was op zoek naar een oplossing om hun logistieke processen te optimaliseren en de klantervaring te verbeteren. Hiervoor is een app gebouwd die het hele distributie proces inzichtelijk maakt van magazijn tot bezorger, en van klantenservice tot aan klant. Je kan zien waar welke bezorger zich bevind, maar ook welke tempratuur de producten op dat moment

Bekijk vacature »

GEO-ICT/Smallworld GIS Ontwikkelaar

Bij onze klanten vormen Geographical Information System (GIS) systemen de basis van Asset Data Management. Zie jij het als een uitdaging om als onderdeel van een DEVOPS team de systemen van onze klanten te helpen vormgeven en continu te verbeteren? Wat ga je doen? Ons team heeft als doel nog relevanter te worden voor onze klantengroep van netbeheerders. Wij hebben een grote GEO-ICT Practice en daarmee zijn we in staat een fundamenteel deel van de basisregistratie van assets voor onze klanten vorm te geven. Dat doen we door het bedenken van concepten, onze klanten te adviseren op GEO-ICT gebied en

Bekijk vacature »

OutSystems developer @ Regio Amsterdam

2021-06-22 iSense OutSystems developer Ben jij een ervaren OutSystems developer? Werk jij graag aan uiteenlopende complexe projecten? Lees dan snel verder! ISKO48331 Organisatie Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren. Jij zal hierbij vanuit jouw expertise de klant adviseren over

Bekijk vacature »

Advanced Mendix Developer Order Management Systeme

Advanced Mendix Developer Order Management Systemen (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende e-commerce markt? Je doet dit bij PostNL door met je DevOps team onze Mendix applicaties verder te ontwikkelen, waarbij je complexe logistieke business processen vertaalt naar applicaties die ons primaire proces ondersteunen". Wat ga je doen? PostNL wordt een postal tech company We nemen de ontwikkeling van onze IT applicaties in eigen hand door onze eigen software-ontwikkel-capability op te zetten. Als Advanced Mendix Developer ben je onderdeel van een multidisciplinair, agile werkend Business-IT-team. Samen met dit team bouw je onze logistieke IT-applicaties verder

Bekijk vacature »

Senior C developer

Bedrijfsomschrijving Ben jij een C-developer die graag complexe problemen oplost en ben jij op zoek naar een nieuwe uitdaging? Lees dan vooral verder! Onze opdrachtgever levert enterprise solutions die bedoelt zijn om organisatie te helpen om de volle potentie uit hun data te halen. Door middel van realtime gegevens replicatie technologie kunnen organisaties plannen, voorspellen en reageren met de nieuwste beschikbare gegevens. De solutions worden aangedreven door log-gebaseerde Change Data Capture (CDC) technologie. Daarnaast wordt er gebruik gemaakt van zowel traditionele als moderne data platforms zoals: SQL server, Oracle en SAP. Dit kan naar cloud bestemmingen zoals Snowflake, AWS, Azure

Bekijk vacature »

Application Developer Tech Lead

REMOTE WORK POSSIBLE FOR THIS ROLE As a Tech Lead Developer at UPS you work on delivering functionality for highly complex IT systems. You collaborate in agile teams and participate in emerging technologies and processes like CI/CD and DevOps to ensure that we meet our objectives effectively and efficiently. Your primary role is to perform full system life cycle activities, e.g. analysis, technical requirements, design, coding, testing and the implementation of software. Working in our Europe development center in Eindhoven means working in an international team with onsite people as well as team members located in other parts of the

Bekijk vacature »

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »
Ferdi R

Ferdi R

03/07/2021 22:23:39
Quote Anchor link
Ik loop een beetje vast, ik zal even uitleggen wat de bedoeling is.

Ik heb in een for loop 3 jaren, 2021, 2022 en 2023. Voor elk jaar haal ik de maanden op en voor elk maand ook de dagen. nu heb ik alle dagen van die 3 jaren en daar haal ik waardes mee op (voor elke dag). Dan filter ik de dagen met de waardes en hou ongeveer voor elke maand 1 dag over (wanneer het volle maan is). Nu heb ik ook voor alle dagen dat het volle maan is de afstand naar de maan. nu wil ik per jaar de kortste afstand hebben (maan dichtst bij de aarde) en dat is gelukt maar de laatste waarde van 2023 is hoger dan de waarde van 2022 waardoor er voor 2023 geen waarde is.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
            $laagste
= '';
            //We zitten in de jaren loop 2021, 2022, 2023

            foreach($afstanden as $index => $code) {
              
               if(date('Y', strtotime($datums[$index])) == $y) {
                   //echo $y.'<br />';
                  
                   $laagste = '999999.99';
                   $laagste = min($afstanden);
                   //echo $laagste.'<br />';
                   if($laagste == $afstanden[$index]){
                       echo $laagste.' - '.$datums[$index].'<br />';
                       //unset($laagste);
                      
                   }
                  
               }
            }

            echo '<br />';
?>


Ik heb al geprobeerd de string te unsetten maar dat werkt niet
Gewijzigd op 03/07/2021 22:26:25 door Ferdi R
 
PHP hulp

PHP hulp

05/08/2021 15:53:21
 
Ad Fundum

Ad Fundum

04/07/2021 08:16:47
Quote Anchor link
Kan je de hele code posten, zodat we beter kunnen zien waar het mis gaat?
Nu kunnen we niet zien wat er in de array $afstanden zit, en kan ik ook niet volgen wat het effect is op de loop.
 
Ferdi R

Ferdi R

04/07/2021 11:36:28
Quote Anchor link
Dit is de uitkomst.

Quote:
2021
^ 383232.62 Vollemaan op 2021-1-29
^ 376464.03 Vollemaan op 2021-2-27
^ 367277.41 Vollemaan op 2021-3-29
^ 364176.61 Vollemaan op 2021-4-27
^ 364185.48 Vollemaan op 2021-5-27
^ 367342.78 Vollemaan op 2021-6-25
^ 372466.26 Vollemaan op 2021-7-24
^ 383801.02 Vollemaan op 2021-8-23
^ 390750.81 Vollemaan op 2021-9-21
^ 400304.71 Vollemaan op 2021-10-21
^ 403951.43 Vollemaan op 2021-11-19
^ 405182.63 Vollemaan op 2021-11-20
^ 405288.34 Vollemaan op 2021-12-19
364176.61 - 2021-4-27

2022
^ 400879.92 Vollemaan op 2022-1-18
^ 391684.33 Vollemaan op 2022-2-17
^ 384878.3 Vollemaan op 2022-3-18
^ 373645.93 Vollemaan op 2022-4-17
^ 368248.24 Vollemaan op 2022-5-16
^ 363443.18 Vollemaan op 2022-6-15
^ 363813 Vollemaan op 2022-7-14
^ 366526.54 Vollemaan op 2022-8-12
^ 371280.86 Vollemaan op 2022-9-10
^ 375535.81 Vollemaan op 2022-9-11
^ 382305.23 Vollemaan op 2022-10-10
^ 389474.97 Vollemaan op 2022-11-8
^ 393880.71 Vollemaan op 2022-11-9
^ 399396.72 Vollemaan op 2022-12-8
363443.18 - 2022-6-15

2023
^ 404864.41 Vollemaan op 2023-1-7
^ 404672.41 Vollemaan op 2023-2-6
^ 401793.87 Vollemaan op 2023-3-7
^ 398837.54 Vollemaan op 2023-3-8
^ 393287.2 Vollemaan op 2023-4-6
^ 381755.54 Vollemaan op 2023-5-6
^ 374957.28 Vollemaan op 2023-6-4
^ 366160.85 Vollemaan op 2023-7-4
^ 363665.22 Vollemaan op 2023-8-2
^ 363536.49 Vollemaan op 2023-8-31
^ 365751.68 Vollemaan op 2023-9-29
^ 368656.92 Vollemaan op 2023-9-30
^ 374107.79 Vollemaan op 2023-10-29
^ 380891.51 Vollemaan op 2023-11-27
^ 392414.71 Vollemaan op 2023-12-27



Je ziet bij de lijst van 2021 onderaan de laagste waarde: 364176.61 - 2021-4-27.
Dan bij 2022: 363443.18 - 2022-6-15.

Als je in de lijst van 2023 kijkt is de laagste waarde: 363536.49 Vollemaan op 2023-8-31

Maar omdat die waarde hoger is dan die van 2022 pakt hij hem niet, dus ik moet op een of ander manier de waarde van $laagste kunnen resetten.
 
Adoptive Solution

Adoptive Solution

04/07/2021 13:27:15
Quote Anchor link
Met wat knutselen heb ik dit bedacht.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?php
$kortstejaar
= [];
$jaren       = [ '2021', '2022', '2023' ];
$afstanden   = [
    '383232.62' => '2021-1-29',
    '376464.03' => '2021-2-27',
    '367277.41' => '2021-3-29',
    '364176.61' => '2021-4-27',
    '364185.48' => '2021-5-27',
    '367342.78' => '2021-6-25',
    '372466.26' => '2021-7-24',
    '383801.02' => '2021-8-23',
    '390750.81' => '2021-19-21',
    '400304.71' => '2021-10-21',
    '403951.43' => '2021-11-19',
    '405182.63' => '2021-11-20',
    '405288.34' => '2021-12-19',

    '400879.92' => '2022-1-18',
    '391684.33' => '2022-2-17',
    '384878.3'  => '2022-3-18',
    '373645.93' => '2022-4-17',
    '368248.24' => '2022-5-16',
    '363443.18' => '2022-6-15',
    '363813.00' => '2022-7-14',
    '366526.54' => '2022-8-12',
    '371280.86' => '2022-9-10',
    '375535.81' => '2022-9-11',
    '382305.23' => '2022-10-10',
    '389474.97' => '2022-11-08',
    '393880.71' => '2022-11-09',
    '399396.72' => '2022-12-08',

    '404864.41' => '2023-1-7',
    '404672.41' => '2023-2-6',
    '401793.87' => '2023-3-7',
    '398837.54' => '2023-3-8',
    '393287.20' => '2023-4-6',
    '381755.54' => '2023-5-6',
    '374957.28' => '2023-6-4',
    '366160.85' => '2023-7-4',
    '363665.22' => '2023-8-2',
    '363536.49' => '2023-8-31',
    '365751.68' => '2023-9-29',
    '368656.92' => '2023-9-30',
    '374107.79' => '2023-10-29',
    '380891.51' => '2023-11-27',
    '392414.71' => '2023-12-27'
];

foreach ( $jaren as $jaar )
{

    $kortsteafstand = '999999';
    $kortstedatum   = '';
    foreach( $afstanden as $afstand => $datum )
    {

        if( date('Y', strtotime( $datum ) ) == $jaar )
        {

            if( $afstand <= $kortsteafstand )
            {

                $kortsteafstand = $afstand;
                $kortstedatum   = $datum;
            }
        }
    }

    $kortstejaar[$jaar] = [$kortstedatum,$kortsteafstand];
}


echo '<pre>' . print_r( $kortstejaar, TRUE ) . '</pre>';
?>


<pre>
2021 2021-4-27 364176.61
2022 2022-6-15 363443.18
2023 2023-8-31 363536.49
</pre>
Gewijzigd op 04/07/2021 13:28:51 door Adoptive Solution
 



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.