25. april 2005 - 09:30
Der er
10 kommentarer og 1 løsning
Cleare indholdet af en streng
jeg har en streng $string[$i] hvis indhold jeg vil have skal være " "(ingenting) når en betingelse er opfyldt. Hvordan gør jeg det?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
25. april 2005 - 09:31
#1
if ($string[$i] == betingelse){ $string[$i] =""; }
25. april 2005 - 09:34
#2
pointeren skal ikke resettes
25. april 2005 - 09:36
#3
$i svarer vel til en pladsering i et arrayet $string, f.eks 1, 2, 3 osv.?
25. april 2005 - 09:41
#4
ja
25. april 2005 - 09:45
#5
Hvis du så via f.eks. en forløkke bladre alle pladser igennem, tjekker om de opfylder betingelsen, og sætte den enkelte plads lig "". Skulle det så ikke virke.
25. april 2005 - 09:53
#6
når jeg laver var_dump($i) komemr denne udskrift: NULL string(1) "k" string(2) "kj" string(3) "kju" string(4) "kjur" string(5) "kjur7" string(0) "" string(0) "" string(0) "" string(0) "" string(0) "" string(1) "k" string(2) "kd" string(3) "kdi" string(4) "kdi8" string(5) "kdi87" string(0) "" string(0) "" string(0) "" string(0) "" Hvorfor er der alle de mellemrum efter jeg har reset strengen?
25. april 2005 - 10:09
#7
Som jeg lige umiddelbart ser det, så er det den samme placering du få skrevet ud flere gang -> string(0), men hvorfor du gør det er et godt spørgsmål. Så skal jeg nok se din kode
25. april 2005 - 15:46
#8
tak for hjælpe. iskaarup. skriv lige så får du point.
25. april 2005 - 19:25
#9
Øh, har du fået løst problemet?
26. april 2005 - 08:02
#10
Ud har jeg ikek gjort så meget, så tage bare pointene selv, så kan du eventuelt give mig noget karma i stedet for... ;-)
Vi tilbyder markedets bedste kurser inden for webudvikling