| Autor | Zpráva | ||
|---|---|---|---|
| sobota Profil * |
#1 · Zasláno: 31. 12. 2008, 23:36:34
ahoj kdyz pomoci tehle fce chcu spocitat kolikrat se nachazi nejaka cast textu v textu :D substr_count($kde,"ahoj"); tak jak udelat aby to nerozlisovalo velikost AHOJ i ahoj?
|
||
| tiso Profil |
#2 · Zasláno: 31. 12. 2008, 23:41:34
substr_count(strtolower($kde),"ahoj")
|
||
| sobota Profil * |
#3 · Zasláno: 1. 1. 2009, 10:57:43
„substr_count(strtolower($kde),"ahoj")“
neni nejaky jiny elegantnejsi reseni? |
||
| Měsíček Profil |
#4 · Zasláno: 1. 1. 2009, 11:20:00
Reaguji na sobotu:
Žel funkce substr_count neposkytuje žádný parametr pro vypuštění "case-sensitive", takže řešení od kolegy tiso je docela elegantní. V případě nouze si můžeš vytvořit funkci substri_count, která bude vracet již řetězec projitý pomocí strtolower. <?php
/**
* Funkce substr[i]_count jež není case-sensitive
*/
function substri_count ($haystack, $needle) {
return (substr_count(strtolower($haystack),strtolower($needle)));
}
echo substri_count("Prodáváme krom limonád i Pivo","pivo"); // 1
echo substri_count("Nedráždi chameleóna","ChaMEleóna"); // 1
?> |
||
| Tomasds Profil |
#5 · Zasláno: 1. 1. 2009, 11:23:58 · Upravil/a: Tomasds
substr_count(strtolower($kde),strtolower("ahoj"))
// pozdě |
||
|
Časová prodleva: 18 let
|
|||
0