Autor Zpráva
lojza
Profil *
Ahoj,

je nějaký způsob, jak pomocí php zjistit, která slova v textu začínají na velké písmeno?

dík za rady
Měsíček
Profil
Ano, proštuduj si regulární výrazy.
Sicario
Profil *
lojza
Pokud neni retezec prilis komplikovany, tak bych se regularum vyhnul.

Zalezi samozrejme na tom, co s temy slovy chces pak dal delat.
$text = 'ahoj Jak se Mas';

function isFirstUpper($str){
  return $str[0] == toupper($str[0]);
}

print_r(array_filter(explode(' ', $text), 'isFirstUpper'));
Sicario
Profil *
Oprava:
Funkce na prevod retezce na velka pismena se jmenuje strtoupper.
lojza
Profil *
lojza
Pokud neni retezec prilis komplikovany, tak bych se regularum vyhnul.
Zalezi samozrejme na tom, co s temy slovy chces pak dal delat.
$text = 'ahoj Jak se Mas';
function isFirstUpper($str){
return $str[0] == toupper($str[0]);
}
print_r(array_filter(explode(' ', $text), 'isFirstUpper'));

funguje perfektně, díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0