Slutte en while lykke hvis en værdi er fundet.
Det virker måske lidt kryptisk med titlen på dette spørgsmål.Situationen er den at jeg har en fil med en helt forfærdelig masse adresse, og skal så for hver række finde det første tal og KUN det første. Herefter skal vejnavn og husnummer(inkl evt bogstav) deles hver for sig.
Jeg har siddet og roddet med det et stykke tid, og kan simpelthen ikke finde min løsning. Min kode er:
if (file_exists('test2.csv') != FALSE) {
$handle = file_get_contents('test2.csv') or exit;
$handle_row = explode("\n", $handle);
foreach ($handle_row as $key => $val) {
$length = strlen($val)-1;
$i = 0;
while($i<$length)
{
if(ctype_digit($val[$i]))
{
$num_pos_start = $i-$length;
$address_pos_end = $i-1;
$addr = substr($val, 0, $address_pos_end);
$num = substr($val, $num_pos_start, -1);
echo $addr."<br />";
echo $num."<br />";
}
$i++;
}
}
};
På forhånd tak.