Ik heb een funtie welke ik wil voorzien van een loop zodat alle data welke aan de waarden voldoen worden getoond. Op dit moment stopt de functie na het eerst gevonden resultaat terwijl er in het bestand welke ik uitlees meerdere resulaten zou moeten opleveren. Weet iemand hoe ik dit kan oplossen?
@Yorick: Ben ik nu scheel of is er totaal geen verschil tussen die twee stukjes code?
@Wim: wat wil je nu precies bereiken? Je while loop is daar vrij nutteloos, ik krijg het vermoeden dat je op zoek bent naar een gewoon if-statement.
Het lijkt erop dat je een deel uit een string wilt ophalen dat ligt tussen twee bepaalde stukjes ($start en $end) uit die string? Jouw code een stuk omgeschreven:
<?php
$sString = 'Een test string waar wat uit gehaald moet worden...';
$sStart = 'string';
$sEnd = 'worden';
Dan zou ik met preg_match aan de slag gaan:
<?php
$sString = 'Een test string waar wat uit gehaald moet worden en deze string zal ook moeten worden opgenomen.';
$sStart = 'string';
$sEnd = 'worden';