PHP Explode
Explode funktionen fungerer modsat af implode funktionen.
PHP´s explode funktion er egentlig ganske simpel at bruge.
Når man explode´r en string - betyder det at man laver et PHP array med de strenge der er separeret af det man exploder.
Eksempel
<?PHP $valuestring = '123 234 345 456 567 789 890'; /* Allerførst angiver vi en streng der består af tal med mellerum mellem Ideen er at når vi så eksploderer denne streng vil den blive til et array med 7 enheder i - alle skulle så være cifre. */ $valuestringexploded = explode(' ', $valuestring);; echo $valuestringexploded[0]; /* Denne vil nu printe det første i array ud - og det vil så printe 123 Grunden til der står [0] er at de enkelte exploded stumper bliver talt op en af gangen startende fra nul - så næste stump i rækken vil være $valuestringexploded[1] og dernæst $valuestringexploded[2] og så videre */ ?>
Du kan også printe hele arrayet ud:
<?PHP echo '<?PRE>'; print_r($valuestringexploded); echo '<?/PRE>'; ?>
Et brugbart eksempel
<?PHP $domainnavn = 'phptips.dk'; $valuestringexploded = explode('.', $domainnavn); $dom = $valuestringexploded[0]; $tld = $valuestringexploded[1]; echo "Domain name consists of domain " . $dom . " and a dot - and then the top level domain - " . $tld . "<br>"; ?>
Syntax er altså sådan
explode('hererdetdersøgesefter', 'Her er der en lang streng, den vil vi explode'); Eksempel:
<?PHP $resultat = explode(',', 'Her er der en lang streng, den vil vi explode'); ?>
$resultat[0] vil i eksemplet ovenfor være 'Her er der en lang streng'
$resultat[1] vil i eksemplet ovenfor være ' den vil vi explode'
De synes godt om dette · Tom Frank Christensen
Kommentarer:
Tom Frank Christensen
as
Cirka 13 år siden (03/07/2011 22:08:54)