werken met substring, tekens selecteren uit een zin of woord.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jason  van der Zeeuw

Jason van der Zeeuw

17/11/2010 12:11:08
Quote Anchor link
hallo allemaal,

ik loop een beetje vast,,

ik probeer iets te maken wat het volgende doet:

bijvoorbeeld:

12341231

elke keer als er een 1 staat moet er de positie van staan
bijvoorbeeld de eerste 1 staat op plek 1
de 2de 1 staat op plek 5...

enzovoorts

kan iemand mij dit uitleggen ??

dankjewel!
 
PHP hulp

PHP hulp

12/04/2021 21:24:38
 
Ozzie PHP

Ozzie PHP

17/11/2010 12:25:28
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$string
= '12341231';
$string = str_split($string);
foreach ($string as $position => $number) {
  if ($number == '1') {
    echo 'Positie: '.($position + 1), '<br>';
  }
}

?>


:-)
 
Jason  van der Zeeuw

Jason van der Zeeuw

17/11/2010 13:16:15
Quote Anchor link
dankjewel! het is gelukt :)!
 
Ozzie PHP

Ozzie PHP

17/11/2010 13:18:56
Quote Anchor link
graag gedaan :-)
 
Nicoow Unknown

Nicoow Unknown

17/11/2010 13:46:27
Quote Anchor link
Of
$string = 123561231;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$find
= 1;
$positions = array_keys(array_merge(array(''), str_split($number)), $find);
?>


Moet je alleen nog alle waarden +1 doen, omdat een array bij 0 begint te tellen.

Zo kan het ook.
Gewijzigd op 17/11/2010 13:55:20 door Nicoow Unknown
 
Jason  van der Zeeuw

Jason van der Zeeuw

17/11/2010 14:23:21
Quote Anchor link
handig :) dankje!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.