01. september 2004 - 17:12
Der er
18 kommentarer og 1 løsning
Split streng til arrays?
JEg vil gerne have sådan at man kan dele dette op $deles = "a,b,c,d,e"; altså dele der hvor der er komma så det kan komme i forskelige arrays! $delt[1] skal være a $delt[2] skal være b osv. a b c d e HVordan gør man det, kunne ikk rigtig find noget brugbart på php.net
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
01. september 2004 - 17:13
#1
explode($deles, ",");
01. september 2004 - 17:14
#2
Et arrays index starter fra 0, dvs. du vil ha' 'a' i 0
01. september 2004 - 17:15
#3
$deles = "a,b,c,d,e"; Hvorfor ikke $deles = array('a','b','c','d','e'");
01. september 2004 - 17:15
#4
http://www.php.net/explode Altså f.eks:
<?php
$deles = "a,b,c,d,e";
$array = explode($deles, ",");
echo $array[0];
?>
01. september 2004 - 17:15
#5
Skal vidst være omvendt: $delt = explode(',', $deles);
01. september 2004 - 17:15
#6
$deles = array("'a','b','c','d','e'"); *
01. september 2004 - 17:18
#7
Det er rigtigt hvad detox skriver :) Jeg sad og rodede med strrchr() for 10 min. siden, hehe..
01. september 2004 - 17:18
#8
HVordan laver jeg så hurtigt en for() lykke der printer alle?
01. september 2004 - 17:20
#9
Eks.: <? $deles = "a,b,c,d,e"; $delt = explode(',', $deles); foreach ($delt as $val) { echo $val . "<br />"; } ?>
01. september 2004 - 17:22
#10
Eller med for(): for($i = 0; $i < count($delt); $i++){ echo $delt[$i] . " 1<br />"; }
01. september 2004 - 17:22
#11
uden "1" naturligvis
01. september 2004 - 17:25
#12
godt det virker fint smid et svar :)
01. september 2004 - 17:29
#13
Her er et fra mig.
01. september 2004 - 17:36
#14
Det var dig der gav mig de svar jeg skulle bruge, så du får bare pointene! :)
01. september 2004 - 17:39
#15
Ok tak :) Men, detox - vil du have nogle?
01. september 2004 - 17:41
#16
aja ham overså jeg lige, ups, nå men sig til hvis du vil have lidt detox så får du :)
01. september 2004 - 17:42
#17
Nevermind ;o)
01. september 2004 - 18:04
#18
Det er altså ligemeget?
01. september 2004 - 18:06
#19
Ja, det er ok. Ellers tak :O)
Vi tilbyder markedets bedste kurser inden for webudvikling