Ребята есть переменная: $string = '01,02,03,'; как подсчитать количество запятых в строчке и вывести, максимально проще? Заранее спасибо
topas спасибо помогло, 440Hz поиск не помог, не знал что лучше применить в моем случае, ты уж не сердись!
PHP: <?php $str = '01,02,03,'; $sym = ','; function mystrcnt($str,$sym) { $cnt = 0; for($i=0;$i<strlen($str);$i++) { if($str[$i] == $sym) $cnt++; } return $cnt; } $cnt = mystrcnt($str,$sym); print("\nSTR: [{$str}] "); print("\nSYM: [{$sym}] "); print("\nCNT: [{$cnt}] "); Код (Text): hosting(root):/usr/home/440hz/test#>php strcnt.php STR: [01,02,03,] SYM: [,] CNT: [3]
до общей кучи: PHP: <?php echo count(explode(',', '2010,02,02') ) - 1; 440Hz К чему мозг, чтобы писать криво-функцию вместо того чтобы использовать специально заточенную функцию?
я это все к тому, что когда не найти что-либо готового, можно написать самому, а не ждать чуда с неба. вопрос-то был в тенденции развития личности и модели поведения. =)