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: 15 let
|
0