sucet cisel v retazci

Programovacie jazyky, rady, poradňa...
Snacker
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 362
Registrovaný: 08 jún 2009, 22:42
Kontaktovať používateľa:

sucet cisel v retazci

Príspevok od používateľa Snacker »

Zdravim,

Chcel by som sa spytat ako by som mohol spravit sucet cisiel z nejakeho pretazca napr. $string = "00110100101"; by som chcel spocitat kazde jednolive cislo teda vysledok by bol 5. Je to mozne?

Dakujem
xivo
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 752
Registrovaný: 27 jún 2005, 22:49
Bydlisko: Slovensko
Kontaktovať používateľa:

Príspevok od používateľa xivo »

Ma retazec a chce v nom spocitat cisla ...
otakza je ci mozu byt aj viacmietne cisla napriklad 234 v retazci asd234ad123as1df2... atd ... ak ano tak budes prechadzat retazec kym nenatrfis na cislo , zacnes ho nacitavat do pomocnej premennej az dojdes na char co nieje cislo a nacitany string pretypujes na int a pripocitas k nejakej celkovej hodnote .. dufam ze chapes co chcem povedat ...
refr0
Star
Star
Príspevky: 521
Registrovaný: 26 nov 2005, 10:55
Bydlisko: Trenčín
Kontaktovať používateľa:

Príspevok od používateľa refr0 »

myslim ze chce len spocitavat 1 a 0 ?
xivo
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 752
Registrovaný: 27 jún 2005, 22:49
Bydlisko: Slovensko
Kontaktovať používateľa:

Príspevok od používateľa xivo »

refr0 napísal:myslim ze chce len spocitavat 1 a 0 ?
Tak o to to má ľahšie ...
refr0
Star
Star
Príspevky: 521
Registrovaný: 26 nov 2005, 10:55
Bydlisko: Trenčín
Kontaktovať používateľa:

Príspevok od používateľa refr0 »

jop staci ak das hladat v retazci 1 kolko krat sa najde tolko bude vysledok...
Snacker
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 362
Registrovaný: 08 jún 2009, 22:42
Kontaktovať používateľa:

Príspevok od používateľa Snacker »

:lol: diki to ma nenapadlo :wink:
Gepid
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1006
Registrovaný: 15 júl 2008, 16:54
Bydlisko: Trnava
Kontaktovať používateľa:

Príspevok od používateľa Gepid »

a čo tak spočítať všetky jednotky v retazci?
//Ma všetci dobehli :) :D
refr0
Star
Star
Príspevky: 521
Registrovaný: 26 nov 2005, 10:55
Bydlisko: Trenčín
Kontaktovať používateľa:

Príspevok od používateľa refr0 »

alebo aj takto :D

Kód: Vybrať všetko

<?php 
$string = "00110100101";
echo strlen(str_replace("0", "", $string));
?>
uplne staci nie ?
Napísať odpoveď