2016-04-16 10 views
-1

ich möchte eine Variable machen die Ressource ist ein Bereich variabel, kann jemand mir helfen, die Zeichenfolge '-' und ';'Wie liest man Zeichen/String vor und nach dem Symbol

$temp='25-30;18-20'; 
     $tempmin1=//before '-'result is 25 
     $tempmax1=//after '-' result is 30 
     $tempmin2=//before '-'result is 18 
     $tempmax2=//after '-' result is 20 
+0

Werfen Sie einen Blick auf 'preg_split()' – Rizier123

+0

besser zu nutzen 'explode' statt' preg_split', was Sie sagen @ Rizier123 –

+0

@Uchiha OP hat mehrere Trennzeichen, also 'preg_split' – Rizier123

Antwort

0

Bitte versuchen Sie diesen Code:

$temp='25-30;18-20'; 
$temparr = preg_split("/\-|\;/", $temp); 

Jetzt

$ tempArr [0] würde $ tempmin1 vor ‚-'result 25

$ tempArr [0] wäre $ tempmax1 nach '-' Ergebnis ist 30

$ temparr [0] wäre $ tempmin2 bevor '-'result ist 18

$ tempArr [0] würde $ tempmax2 nach seinem '-' Ergebnis ist 20

Verwandte Themen