PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   Anzahl bestimmter Zeichen im String ermitteln (https://www.php-resource.de/forum/php-developer-forum/93277-anzahl-bestimmter-zeichen-im-string-ermitteln.html)

salim_aliya 07-08-2008 14:03

Anzahl bestimmter Zeichen im String ermitteln
 
Hallo Leute,
Habe ein kleines problem und hoffe auf hilfe :D

Ich habe einen String, der so aussieht:

$string = "Ich gehe zur Schule";

Meine Frage ist:
Gibt es ein PHP Befehl, der mir die Anzahl aller darin enthaltenen "h"s ermittelt? Also wenn ich diesen Befehl oben einsetze, müsste er mir die Zahl 3 rausbringen.

Hat einer eine Idee?

Danke im Vorraus.

asp2php 07-08-2008 14:06

seufz ... :rtfm: http://www.php.net/manual/en/function.count-chars.php

Griecherus 07-08-2008 14:06

Siehe substr_count() in PHP-Manual.

Grüße

salim_aliya 07-08-2008 14:18

Hi griecherus,

Danke, hat wunderbar geklappt!! :D

jahlives 07-08-2008 14:29

Oder selber schreiben ;)
PHP-Code:

function countChar($what,$string){
  
$occ 0;
  for(
$i=0;$i<strlen($string);$i++){
    if(
$string{$i} == $what){
      
$occ ++;
    }
  }
  return 
$occ;


Gruss

tobi

OffTopic:

ich stehe eben auf selber schreiben :D


Griecherus 07-08-2008 14:36

OffTopic:

Angeber! :D

Statt $string{$i} besser $string[$i] nehmen; die geschweifte Klammern Syntax ist spätestens ab PHP6 deprecated :)

Grüße


salim_aliya 07-08-2008 15:13

Hi all,
hat sich schon läääängst erledigt :)

Aber danke für euere hilfe und Ideen!!!


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:29 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG